CalcWispAll tools

Last Name Generator

Generate random real surnames filtered by origin, from English and Irish to Japanese, Arabic and African, and pair them with a first name for characters.

First names are common English-language names, for characters.

  1. Barakat
    Arabic
  2. Saxena
    Indian
  3. Svendsen
    Scandinavian
  4. Kwon
    Korean
  5. Núñez
    Spanish
  6. Ahmed
    Arabic
  7. Gam
    Korean
  8. Karlsson
    Scandinavian
  9. Fisher
    English
  10. Krause
    German

How the last name generator works

This last name generator draws from more than 1,000 real surnames sorted into fourteen origins: English, Irish and Scottish, German, Italian, Spanish, French, Scandinavian, Polish, Japanese, Korean, Chinese, Indian, Arabic and African. Every name on the list is a genuine, reasonably common family name rather than a made-up mash of syllables, which is what you want when a character has to feel like a real person. Choose an origin, pick how many names you want and press Generate; turn on "Full names" to pair each surname with one of about 275 first names (male, female or gender-neutral) for a complete character name in one click.

Picking a surname that fits the character

A surname carries information. Readers will assume a Kowalski has Polish roots and an O'Sullivan Irish ones, so match the origin to the background you have in mind, or deliberately mismatch it and let the story explain why. Think about sound too: a short, hard name (Kerr, Vogt, Zhao) reads as brisk and no-nonsense, while a long, flowing one (Castellano, Vestergaard, Bhattacharya) feels more formal or old-world. Avoid giving two major characters surnames that start with the same letter or have the same rhythm; readers skim, and Morris and Morrison will blur together by chapter three.

Why these origins and spellings

The lists favor the most common surnames in each culture: Smith, Müller, Rossi, García, Nowak, Kim, Wang, Sharma and so on appear alongside less frequent but still recognizable names. Names are given in their usual English-language spelling, which means German umlauts and Spanish accents are kept (Schröder, Núñez) while Japanese, Korean and Chinese names are romanized (Takahashi, Park, Zhang) rather than written in their own scripts. A few names exist in more than one culture, Wang and Han in both Korea and China for instance; when you generate from "Any origin" each spelling is shown once.

Uses beyond fiction

One caution for authors: before naming a villain, search the full name. Real people share every one of these surnames, and a distinctive first-and-last combination that matches a real public figure can cause trouble.

Frequently asked questions

›Are these real last names?

Yes. Every surname is a genuine family name, mostly the common ones in each culture, such as Smith, Müller, Rossi, García, Nowak, Kim, Wang and Sharma. None are invented.

›Which origins can I choose from?

English, Irish/Scottish, German, Italian, Spanish, French, Scandinavian, Polish, Japanese, Korean, Chinese, Indian, Arabic and African, or any origin mixed together.

›Can I get a full name instead of just a surname?

Turn on 'Full names' to pair each surname with one of about 275 common English-language first names, filtered by male, female or gender-neutral.

›Why are Japanese, Korean and Chinese names in Latin letters?

They are romanized (Takahashi, Park, Zhang) so they can be used in English text. For Japanese names with kanji, use the Japanese name generator.

›Can I use a generated name for a character or product?

Yes; surnames are not protected. Search the full name first, because a distinctive combination may match a real public figure.

Related tools