Last Name Generator – Random Surnames by Origin
This last name generator gives you random surnames for characters, stories, games and sample data. Choose American, Arabic, Hispanic or British surnames, or mix them all, and generate up to 50 at a time. If you type a first name, each surname is shown together with it so you can see how full names sound. You can limit results to names that start with a chosen letter. Everything runs in your browser, and the names come from lists of common family names.
Last Name Generator
Generate random last names by origin, or pair them with your own first name.
How to use the Last Name Generator
- Choose a surname origin or mix them.
- Optional: type a first name to see full names.
- Optional: choose a starting letter.
- Press Generate and tap a name to copy it.
Features
- American, Arabic, Hispanic, British or mixed surnames
- Pair with your own first name
- Starting-letter filter
- Up to 50 unique surnames
- Copy one or all
- Free and private
Frequently asked questions
What is a last name generator used for?
Writers, game designers and teachers use it to find family names for characters, practice sheets and sample data.
Can I see full names with my own first name?
Yes. Type a first name and each surname is shown together with it, such as "Sara Mitchell".
Can I limit surnames to one letter?
Yes. Choose a starting letter and the tool only uses surnames that begin with it.
Where do the surnames come from?
They come from built-in lists of common family names from several origins. They are examples and not a record of real people.
Does the generator repeat names?
Not within one batch. Each click produces a set of unique surnames, up to the number of matching names available.