Last Name Generator

485+ real surnames from 22 cultures, each with its meaning and origin. Filter by country, generate up to 20 at a time.

Origin

485 possible results · no repeats until you've seen them all

Pick your filters (or leave them on All) and press Generate.

  • Bos · 🇳🇱 Dutch
  • Peeters · 🇳🇱 Dutch
  • Bianchi · 🇮🇹 Italian

Real surnames, with the story behind them

A last name carries a little history: the job an ancestor did (Miller, Schmidt, Ferrari), the place they lived (Hill, Yamamoto, Costa), their father's name (Johnson, Fernández, O'Brien) or a nickname that stuck (Reid for red hair, Russo for the same). This last name generator shows that story next to every name, so you are not just picking a sound — you are picking a background.

Surnames by origin

Filter by English, Irish, Scottish, Welsh, Italian, Spanish, Portuguese, French, German, Dutch, Scandinavian, Polish and more. Select several origins at once for a mixed-heritage family, or leave it on All for a surprise. Each list mixes very common surnames with distinctive ones that are less likely to clash with famous people.

Who uses a surname generator?

  • Writers naming a cast — combine with the writing prompt generator for a story idea.
  • Gamers and role-players who need believable non-fantasy names for modern or historical settings.
  • Teachers creating example names for worksheets, word problems and mock trials.
  • Curious people looking up what common surnames actually mean.

Tips for choosing

Read the full name aloud — a two-syllable first name often pairs best with a longer surname and vice versa. Avoid alliteration unless you want a comic-book feel (Peter Parker). Search the full name once to make sure it is not already a well-known person.

Frequently asked questions

How does the last name generator work?

Choose one or more origins (or leave it on All) and press Generate. You get real surnames drawn at random from a list of 485+, each with where it comes from and what it originally meant. Names do not repeat until you have seen every name that matches your filters.

Are these real last names?

Yes. Every surname is a real family name in use today, from very common ones like Smith, García and Kim to rarer names that work well for fictional characters. Meanings follow the most widely accepted etymology; where scholars disagree the meaning says 'possibly'.

Is a surname generator different from a last name generator?

No — surname, last name and family name mean the same thing. In many cultures, such as Japanese, Chinese, Korean and Hungarian, the family name is traditionally written first, but it is still the surname.

How do I pick a good last name for a character?

Match the origin to your character's background, check the meaning for a hidden hint (a 'Smith' who forges, a 'Fox' who schemes), and say the full name aloud with the first name. Our character name generator pairs first and last names for you.

Can I share or save the names I generated?

Yes. Copy results gives you the names with their meanings as text, and Copy share link creates a URL that shows exactly the same names to anyone who opens it.

Related tools: Japanese name generator · Writing prompt generator · Writing topic generator · Writing prompts for kids

Updated:

More random generators