WhimWheel

Random Last Name Generator

Generate random last names from nineteen cultural origins — perfect for characters, games, worldbuilding and baby-name brainstorming.

Surname generator

  • MorozovRussian
  • VasilievRussian
  • GordonScottish
  • LundScandinavian
  • GalanisGreek
  • LeroyFrench
  • CameronScottish
  • AngelopoulosGreek

Realistic surnames from around the world

This last name generator draws from more than 450 real, common surnames grouped by linguistic origin: English, Irish, Scottish, Italian, Spanish, German, French, Polish, Scandinavian, Dutch, Greek, Russian, Chinese, Korean, Indian, Arabic, Japanese, Vietnamese and a selection of African naming traditions. Every name is a genuine family name in use today, so your characters sound believable to readers from that culture.

Choose a single origin to keep a family or town consistent, or mix them for a modern, multicultural cast. Each result shows its origin, and the guide below explains what typical prefixes and endings mean — why -son, Mac, -ez, -ski and -opoulos all point to a parent or place. Writers, game masters, teachers and parents choosing a double-barrelled baby name all use this surname generator.

How to use the Last Name Generator

  1. Choose an origin, or keep Any origin for a mix.
  2. Set how many surnames you want.
  3. Press Generate last names — changing the origin regenerates instantly.
  4. Click Copy next to a name, or Copy all for the whole list.

What surname endings and prefixes mean

OriginTypical patternExamples
EnglishOften occupational (Smith, Baker) or place-based (Hill, Wood).Smith, Johnson, Baker
IrishO’ means "grandson of"; Mac/Mc means "son of".O'Brien, O'Connor, O'Sullivan
ScottishMac/Mc ("son of") plus clan and Highland place names.MacDonald, MacLeod, Campbell
ItalianEndings in -i, -o and -elli are common; many come from places or nicknames.Rossi, Russo, Ferrari
SpanishPatronymic -ez endings mean "son of" (Fernández = son of Fernando).García, Rodríguez, Martínez
GermanMany are trades: Müller (miller), Schmidt (smith), Becker (baker).Müller, Schmidt, Schneider
FrenchLe/La prefixes are nicknames; Du/De often point to a place.Martin, Bernard, Dubois
Polish-ski/-ska and -wicz endings come from places and fathers’ names.Nowak, Kowalski, Wiśniewski
Scandinavian-sen/-son means "son of"; nature names (Berg, Lund) are common too.Andersen, Johansson, Nilsson
DutchVan ("from") and De ("the") prefixes are part of the surname.de Jong, Jansen, de Vries
Greek-opoulos means "descendant of"; -akis and -idis are regional.Papadopoulos, Georgiou, Nikolaidis
Russian-ov/-ev (male) and -ova/-eva (female) mark patronymic origins.Ivanov, Smirnov, Kuznetsov
ChineseFamily name comes first in Chinese; a few hundred surnames cover most people.Wang, Li, Zhang
KoreanKim, Lee and Park alone cover nearly half of South Korea.Kim, Lee, Park
IndianSurnames often reflect region, community or ancestral occupation.Sharma, Patel, Singh
ArabicAl- ("the") and Ibn/Bin ("son of") appear in many family names.Haddad, Khalil, Mansour
JapaneseMost combine nature words: ta (rice field), yama (mountain), kawa (river).Sato, Suzuki, Takahashi
VietnameseNguyễn is carried by roughly 40% of Vietnamese people.Nguyen, Tran, Le
AfricanExamples from Yoruba, Igbo, Akan, Zulu, Amharic and Swahili naming traditions.Adeyemi, Okafor, Mensah

Frequently asked questions

Are these real last names?

Yes. All 479 surnames are real family names that are common in their country or language of origin.

Can I generate surnames from one country only?

Yes. Pick an origin from the menu, such as Irish or Korean, and every result comes from that list.

How can writers use a random surname generator?

Use one origin per family to keep relatives consistent, and mix origins in cities to reflect real-world diversity. Combine with the character name generator for first names.

What does “Mac” or “O’” mean in a surname?

In Scottish and Irish names, Mac/Mc means “son of” and O’ means “grandson” or “descendant of”.

Published · Last updated by the WhimWheel team.

Browse all name generators