Random Last Name Generator

Pick a random last name from 382 real surnames in 22 origins, each with its meaning, and filter by origin, type or first letter.

    Embed this tool on your site
    382Real surnames
    22Origins
    5Name types
    AllWith meanings
    FreePrice
    Last updated · By IdeaShuffle Editorial Team
    On this page
    1. What does a random last name generator do?
    2. How do you use the Random Last Name Generator?
    3. What do last names usually mean?
    4. How can you tell where a surname comes from?
    5. When did people start using last names?
    6. How can you use a random last name?
    7. How does the Random Last Name Generator pick a name?
    8. Frequently asked questions

    What does a random last name generator do?

    A random last name generator picks a real surname for you at random, so you can name a character, fill a form example or explore family names from around the world. Our Random Last Name Generator draws from 382 real surnames from 22 origins, and every card shows the name's origin, type and meaning.

    A surname, or family name, is the part of a full name that a family shares and passes down. Whether you need one for a character in a story or simply want to see where names come from, every result is among the real names carried by real families, not a made-up string of letters. Each one comes with its meaning in plain words, such as "maker of arrows" for Fletcher or "high bridge" for Takahashi, and it takes one click.

    How do you use the Random Last Name Generator?

    You use the Random Last Name Generator by setting how many names you want, choosing an origin, type or first letter if you like, and pressing Generate.

    1. Set the number. Type 1 to 50 in the How many box; the default is 5.
    2. Pick filters. Choose an origin such as Japanese or Irish, a type such as Occupation, or a letter under Starts with. Leave them on "Any" to draw from all 382 names.
    3. Generate. Each card shows the surname with its origin, type and meaning.
    4. Save or share. Copy one name or the whole list, download a CSV with every meaning, or copy a share link that reopens the same settings.

    The filters work together. If a mix returns nothing, for example a Korean name starting with Z, the tool tells you instead of ignoring a filter; set one filter back to "Any" and try again.

    What do last names usually mean?

    Most last names began as a short description that told one person from another. Name researchers group them into a few main types, and our list uses five.

    TypeIn the listExamples
    Place or landscape98Hill, Dubois, Silva, Tanaka
    Father's or ancestor's name94Johnson, O'Brien, Rodríguez, Ivanov
    Occupation81Smith, Müller, Haddad, Kowalski
    Nickname or description78Brown, Klein, Rossi, Arslan
    Clan, title or dynasty31Khan, Wang, Nguyen, Dlamini

    An occupation name tells you what an ancestor did: the Smith, Schmidt, Ferrari and Haddad families all descend from metalworkers. A patronymic comes from a father's name. A place name points to where a family lived, and a nickname often described hair, size or character. A clan name or title, such as Khan or Malik, marked a group or a rank.

    How can you tell where a surname comes from?

    You can often tell where a surname comes from by its prefix or suffix, the small piece at the start or end that many languages use to mean "son of" or "from".

    Mac or Mc means "son of" in Scottish and Irish names, as in MacDonald, while O' means "descendant of", as in O'Connor. Welsh names such as Price and Powell hide the old word ap, "son of": ap Rhys became Price. Endings work the same way. English and Nordic names add -son or -sen, Spanish names add -ez, as in Fernández, and Russian names add -ov, as in Ivanov.

    Other clues point to places: Polish names ending in -ski, Finnish names ending in -nen and Persian names ending in -i, such as Shirazi, "from Shiraz", all link a family to land or a town.

    When did people start using last names?

    People started using last names at very different times. Chinese family names go back more than 2,000 years, while many other places adopted them only in the last two centuries.

    In England, hereditary surnames that passed from parent to child spread after the Norman Conquest of 1066 and were mostly fixed by the 1400s, partly because officials needed them for taxes and records. Japan asked every citizen to take a surname in 1875, during the Meiji era, and Turkey's Surname Law of 1934 required every family to choose one, which is why names such as Yılmaz and Öztürk are so common there.

    Iceland still mostly uses names built from a parent's first name, such as Jónsson, "son of Jón". Records such as the US census show how names keep shifting as families move between countries.

    How can you use a random last name?

    You can use a random last name for writing, games, teaching and family research. These ideas work for most ages.

    • Fiction: give each person in your novel a surname whose meaning hints at their role, such as Armstrong for a strong hero.
    • Games: fill a tabletop or video game world, or a role-play session, with names that sound real.
    • Writing name: combine a random surname with your first name to try out a pen name.
    • Test records: developers and teachers use realistic names as sample data in forms, spreadsheets and exercises.
    • Family history: practise reading surname clues before you start genealogy research on your own family tree.

    Because each name shows its origin, you can also build a varied class list or story cast in a few presses.

    How does the Random Last Name Generator pick a name?

    The Random Last Name Generator picks a name by filtering the 382 surnames to those that match your settings and then drawing from that filtered pool with your browser's cryptographic random source, so every matching name has the same chance. Nothing is sent to a server.

    The draw uses the Web Crypto API (crypto.getRandomValues, documented on MDN Web Docs) with rejection sampling, then a Fisher–Yates shuffle. Each press is independent, and one list never shows the same name twice unless you switch on "Allow repeats"; repeats across separate presses are normal.

    Frequently asked questions

    Is the Random Last Name Generator free?

    Yes, the Random Last Name Generator is free, with no account and unlimited use on phones, tablets and computers.

    What is the most common last name?

    In the United States it is Smith, according to the US Census Bureau's 2010 count, followed by Johnson and Williams. Worldwide, Chinese names such as Wang, Li and Zhang are each shared by tens of millions of people.

    Are these real surnames?

    Yes, all 382 are real surnames used by families today. We do not include invented names, and we leave out names whose meaning is unclear.

    Can I generate a first name too?

    Not on this page, which gives last names only. To build a full name, pair a result with a first name of your own choice.

    IdeaShuffle Editorial Team
    We build and test every generator by hand and check our data against public references. How we work

    More tools in this category: Place & Name Generators.