How did surnames come about?

Family names started as a way to tell apart people with the same first name. In much of Europe they became common in the Middle Ages, and most come from one of four sources:

  • A father's name: Johnson is "son of John", Petrov is "son of Pyotr"
  • A job: Smith, Baker, Müller (miller), Schneider (tailor)
  • A place: Hill, Berg (mountain), Rivera (riverbank)
  • A nickname: Brown, Little, Klein (small)

Knowing these patterns helps a surname feel right for a character's culture and era. A Scottish detective sounds more convincing as a MacLeod than as a Schneider.

Tool description

Describe the person or family in What is the surname for?: their culture, era or setting. Then click Generate surnames.

Surname ideas lists 10 surnames, each with a short note on its origin and meaning. The list mixes common and less common names, doesn't repeat a surname or a close variant, and avoids names strongly tied to a famous real person. For fantasy and other fictional settings, the AI can invent surnames and says what they evoke instead of a real origin.

For first names, use the AI Name Generator.

Examples

For "A Scottish detective in 1920s Edinburgh", you might get entries like "MacLeod: son of Leod, a Hebridean clan name".

For "A noble family in a dark fantasy kingdom", expect invented surnames with a note on the feeling they give, such as old money or menace.

Features

  • 10 surnames per click, each with its origin and meaning
  • Works for real cultures and invented fantasy worlds
  • Avoids surnames tied to famous real people