Last Name Generator
How to use this last name generator
When you already have a first name and just need a family name to go with it, this last name generator gives you real options right away. You can also use it as a bulk surname generator to pull from 1 to 100 family names at a time, with ten examples already shown above. If your chosen region has fewer unique surnames, the tool lowers the quantity to that limit. Every run produces a fresh batch without repeats, and the Export menu copies the list with one surname per line.
Regions and uses for this surname generator
People use real surnames to populate test data, create placeholders, pick clean usernames, or name related game NPCs, tabletop characters, and AI roleplay characters. The surname lists are not split by gender, so there is no gender filter for surnames. Instead, you can filter by eleven broad regions: Western, Eastern European, Nordic, East Asian, Southeast Asian, South Asian, Middle Eastern / North African, Sub-Saharan African, Latin American, Native American / Indigenous, and Pacific Islander.
Real data without fantasy names
All surnames come from published lists, including the US Census surname list, national surname lists, and Wikidata. Nothing is invented and there are no fantasy names. Because family names cross modern borders, each origin covers a wider region rather than a single country.
Questions about surnames
Why is there no gender choice on this page?
These surname lists are not split by gender, so only the origin and quantity controls apply when generating last names.
Do these origin groups match individual countries?
No. An origin is always a broad geographic region, never a single country, since surnames are shared across many neighboring places.
Do these surnames point to real people?
Every entry is a real surname from public data. Pairing it with a first name does not select a real person; any match with someone’s name is coincidental.