Surname Generator
Realistic last names by origin, in one click. Pick an origin — English, Japanese, Spanish, Irish, Russian and 25+ more — or grab a fantasy, D&D or sci-fi last name. Also known as a last name generator.
Sampled from real surnames across many origins.
By origin
Classic English last names — occupational, place-based and patronymic.
American Surname GeneratorThe American melting pot — English roots plus Hispanic, Asian and African heritage names.
Japanese Surname GeneratorJapanese family names — most describe a place: rice fields, mountains, rivers.
Korean Surname GeneratorKorean family names — a tiny set of one-syllable clan names covers most of the country.
Chinese Surname GeneratorChinese family names — the legendary 'Hundred Surnames', a few of which dominate.
Italian Surname GeneratorItalian last names — nicknames, trades, and lots of regional variety.
Spanish Surname GeneratorSpanish surnames — patronymic '-ez' names, place names, and double surnames.
French Surname GeneratorFrench last names — first names turned surnames, plus trades and places.
German Surname GeneratorGerman last names — trades dominate: Müller, Schmidt, Schneider.
Irish Surname GeneratorIrish surnames — the 'O' and 'Mac' clan names: O'Brien, McCarthy, Murphy.
Scottish Surname GeneratorScottish surnames — Highland clan names (Mac-) and Lowland trade names.
Russian Surname GeneratorRussian surnames — patronymic names ending in -ov, -ev and -in.
Indian Surname GeneratorIndian last names — community, region, occupation and given-name patronymics.
Brazilian Surname GeneratorBrazilian surnames — Portuguese roots plus Italian, German and Indigenous names.
Portuguese Surname GeneratorPortuguese surnames — patronymic '-es' names plus places and devotionals.
Mexican Surname GeneratorMexican surnames — Spanish patronymics, Catholic devotionals, and Nahuatl names.
Polish Surname GeneratorPolish surnames — the '-ski/-ska' adjectival names, plus trades and nicknames.
Dutch Surname GeneratorDutch surnames — lots of 'van', 'van der' and 'de' prefixes.
Swedish Surname GeneratorSwedish surnames — '-son' patronymics and pretty 'nature' names.
Norwegian Surname GeneratorNorwegian surnames — '-sen' patronymics and farm names.
Danish Surname GeneratorDanish surnames — the '-sen' names: Nielsen, Jensen, Hansen.
Greek Surname GeneratorGreek surnames — patronymic endings (-poulos, -idis, -akis) by region.
Turkish Surname GeneratorTurkish surnames — all coined after the 1934 Surname Law, so they're meaningful words.
Arabic Surname GeneratorArabic surnames — tribe, occupation, place, or 'ibn/bin' patronymics.
Hebrew Surname GeneratorHebrew & Jewish surnames — priestly lines, Hebraised names, and Sephardi/Ashkenazi roots.
Vietnamese Surname GeneratorVietnamese surnames — a short list led overwhelmingly by Nguyễn.
Thai Surname GeneratorThai surnames — long, unique, invented words (no two unrelated families share one).
Filipino Surname GeneratorFilipino surnames — mostly Spanish, thanks to an 1849 colonial decree.
Nigerian Surname GeneratorNigerian surnames — Yoruba, Igbo and Hausa names with vivid meanings.
For fiction & games
Evocative last names for fantasy worlds — Ashbourne, Frostmantle, Aerendril.
D&D Surname GeneratorRace-flavoured last names for D&D characters — human, dwarf, elf, halfling, tiefling.
Sci-Fi Surname GeneratorFuture-flavoured last names — clipped, hard-edged, sometimes hyphenated or numbered.
Surname Generator for CharactersBelievable last names for fiction — drawn from real-world surnames across many origins.
How surnames work
Family names mostly fall into four families, the same the world over:
- Occupational— what someone did: Smith, Baker, Cooper (English); Müller 'miller', Schneider 'tailor' (German); Haddad 'smith', Najjar 'carpenter' (Arabic).
- Topographic / locational— where they lived: Hill, Wood, Brook (English); Dubois 'of the wood' (French); most Japanese names (Yamada 'mountain rice-field', Tanaka 'in the rice fields').
- Patronymic— 'son of': Johnson, Wilson (English); Garcia / Lopez with '-ez' (Spanish); Ivanov / Petrov with '-ov' (Russian); O'Brien, MacDonald (Irish, Scottish).
- Nickname— a trait: Brown, Long, Little (English); Rossi 'red' (Italian); Yılmaz 'undaunted' (Turkish).
That's why a surname carries a flavour: pick an origin above to get names that fit it, use the with-meanings generator to see what each one means, or the character surname generator to mix origins for a believable cast.