Last Name Generator
Generate surnames for writing, games and test data. Choose a naming style, initial and length, then copy your favorites.
Generate to see names here.
How to use this tool
Find surnames for fictional characters, games or test records without an account.
Step by step
- Choose a naming style, optional initial and length.
- Choose 1–50 names and select Generate.
- Copy individual names or the entire list.
What the options change
| Option | What it does |
|---|---|
| Naming style | Choose a naming-style sample, an official register list, or all lists. |
| Starts with | A–Z matches Latin initials; native-script names do not match. |
| Length | Short is 1–4 characters, medium 5–7 and long 8 or more. |
Data and limits
Some names occur across cultures. Results are unique within a batch; narrow filters may yield fewer names. Official frequency bands describe 2025 records, not population prevalence; names below 10 records are not published. Do not impersonate anyone.
Data sources and attribution: Faker 9.9.0
FAQ
5 questions people ask most. Anything else, write to [email protected]
What is a last name generator?
It selects surnames from sample lists to inspire characters, games or test records.
Can I choose a culture or language?
Choose a Faker locale sample or an official Ireland or Scotland register list. A name does not establish a person’s ancestry.
Is this last name generator free?
Yes. It runs in your browser and does not require an account.
Is a surname different from a last name?
These terms are often used interchangeably for a family name. Naming order and customs differ across cultures.
Can I use generated names for characters or test profiles?
Yes, for fictional characters and test data. Names can belong to real people; avoid impersonation and use clearly fictional data.