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

    English Surname Generator

    Classic English last names — occupational, place-based and patronymic.

    American Surname Generator

    The American melting pot — English roots plus Hispanic, Asian and African heritage names.

    Japanese Surname Generator

    Japanese family names — most describe a place: rice fields, mountains, rivers.

    Korean Surname Generator

    Korean family names — a tiny set of one-syllable clan names covers most of the country.

    Chinese Surname Generator

    Chinese family names — the legendary 'Hundred Surnames', a few of which dominate.

    Italian Surname Generator

    Italian last names — nicknames, trades, and lots of regional variety.

    Spanish Surname Generator

    Spanish surnames — patronymic '-ez' names, place names, and double surnames.

    French Surname Generator

    French last names — first names turned surnames, plus trades and places.

    German Surname Generator

    German last names — trades dominate: Müller, Schmidt, Schneider.

    Irish Surname Generator

    Irish surnames — the 'O' and 'Mac' clan names: O'Brien, McCarthy, Murphy.

    Scottish Surname Generator

    Scottish surnames — Highland clan names (Mac-) and Lowland trade names.

    Russian Surname Generator

    Russian surnames — patronymic names ending in -ov, -ev and -in.

    Indian Surname Generator

    Indian last names — community, region, occupation and given-name patronymics.

    Brazilian Surname Generator

    Brazilian surnames — Portuguese roots plus Italian, German and Indigenous names.

    Portuguese Surname Generator

    Portuguese surnames — patronymic '-es' names plus places and devotionals.

    Mexican Surname Generator

    Mexican surnames — Spanish patronymics, Catholic devotionals, and Nahuatl names.

    Polish Surname Generator

    Polish surnames — the '-ski/-ska' adjectival names, plus trades and nicknames.

    Dutch Surname Generator

    Dutch surnames — lots of 'van', 'van der' and 'de' prefixes.

    Swedish Surname Generator

    Swedish surnames — '-son' patronymics and pretty 'nature' names.

    Norwegian Surname Generator

    Norwegian surnames — '-sen' patronymics and farm names.

    Danish Surname Generator

    Danish surnames — the '-sen' names: Nielsen, Jensen, Hansen.

    Greek Surname Generator

    Greek surnames — patronymic endings (-poulos, -idis, -akis) by region.

    Turkish Surname Generator

    Turkish surnames — all coined after the 1934 Surname Law, so they're meaningful words.

    Arabic Surname Generator

    Arabic surnames — tribe, occupation, place, or 'ibn/bin' patronymics.

    Hebrew Surname Generator

    Hebrew & Jewish surnames — priestly lines, Hebraised names, and Sephardi/Ashkenazi roots.

    Vietnamese Surname Generator

    Vietnamese surnames — a short list led overwhelmingly by Nguyễn.

    Thai Surname Generator

    Thai surnames — long, unique, invented words (no two unrelated families share one).

    Filipino Surname Generator

    Filipino surnames — mostly Spanish, thanks to an 1849 colonial decree.

    Nigerian Surname Generator

    Nigerian surnames — Yoruba, Igbo and Hausa names with vivid meanings.

    How surnames work

    Family names mostly fall into four families, the same the world over:

    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.