Last Name Generator

Generate random last names, first names and full names with meanings, origins and languages from around the world. Get 10 names in one click, copy them instantly and save your favorites.

100% Free10 Names per ClickOrigin & MeaningGlobal LanguagesMobile Friendly

    ❤ My Favorites

    How to Use the Last Name Generator

    Our random name generator is simple and fast. Follow these easy steps to find the perfect surname, first name or full name for your character, story, game or project.

    1. Choose a name type and filters. Pick Last Name, First Name or Full Name, then choose an origin, language, gender style or starting letter. Leave them empty for completely random names.
    2. Click Generate. Press the Generate Names button to get 10 real names instantly.
    3. Read the meaning. Every name shows its origin, language and meaning so you know the story behind it.
    4. Copy or save. Use the copy icon to copy a name, or tap the heart to add it to your favorites list.

    Guidelines for Choosing a Great Name

    • Match the setting. For a historical or fantasy story, use names from the matching region and period, such as Irish, French or German names.
    • Say it out loud. A good full name sounds natural. Read the first and last name together before you decide.
    • Use the meaning. Occupational surnames like Smith, Baker or Fletcher tell the reader what an ancestor did for a living.
    • Keep it readable. Shorter names are easier to remember. Save long names for characters who need to stand out.
    • Mix cultures carefully. If you combine a first name and surname from different cultures, make sure it makes sense in your story.

    What Is a Last Name (Surname)?

    A last name, also called a surname or family name, is the part of a person’s name shared by a family. It is usually passed from parent to child. In most English-speaking countries, the last name comes after the first name. In many Asian cultures, such as China, Japan and Korea, the family name comes first.

    Surnames began hundreds of years ago, when growing populations made single names confusing. People started to add a second name that described them or their family. Today, nearly every surname still belongs to one of a few main types.

    Occupational

    Based on a job, like Smith (metalworker), Cooper (barrel maker) or Müller (miller).

    Patronymic

    Based on a parent’s name, like Johnson (son of John), O’Brien or Ivanova (daughter of Ivan).

    Geographical

    Based on a place or landscape, like Hill, Rivera (riverbank) or Yamamoto (base of the mountain).

    First Names and Full Names

    Switch to the First Name tab to browse first names for boys, girls and unisex names, each with its meaning. Use the Full Name tab to get a first name and a last name together. Full names are paired from the same origin whenever possible, so combinations such as Hiroshi Tanaka or Layla Haddad sound natural.

    Why Use a Random Name Generator?

    • Writers and authors use it to name characters in novels, scripts and short stories.
    • Gamers and role-players use it for RPG characters, NPCs, usernames and clans.
    • Genealogy fans explore surname origins and meanings from around the world.
    • Designers and developers use realistic names for sample data and mock-ups.
    • Parents and students use it for ideas, school projects and fun.

    Names from Around the World

    This generator includes names from Europe, the Middle East, South Asia, East Asia, Southeast Asia and Africa. You can browse English, Irish, Scottish, Welsh, French, German, Italian, Spanish, Portuguese, Dutch, Scandinavian, Polish, Russian, Ukrainian, Greek, Hebrew, Arabic, Persian, Turkish, Urdu, Punjabi, Sindhi, Pashto, Hindi, Bengali, Nepali, Chinese, Japanese, Korean, Vietnamese, Indonesian, Swahili, Yoruba, Igbo and Zulu names, plus many more. Use the origin and language filters to explore one culture at a time and discover the meaning behind each name. We keep adding more names, so come back often for new ideas.

    Frequently Asked Questions

    What is a last name generator?

    A last name generator is a free online tool that creates random surnames (family names) for you. Every surname comes with its origin, language and meaning, so you can pick a name that fits your story, game character, project or family research.

    How do I use this random last name generator?

    Choose Last Name, First Name or Full Name at the top of the tool. Then pick an origin, language, gender style or starting letter if you want to narrow the results, and click the Generate button. You will get 10 names at once. Click the copy icon to copy a name, or the heart icon to save it to your favorites.

    Can I generate first names and full names too?

    Yes. Use the First Name tab to generate first names for boys, girls or unisex names, and the Full Name tab to get a first name and a last name together. In Full Name mode the first and last name come from the same origin whenever possible.

    Which countries and languages are included?

    The generator covers names from Europe, the Middle East, South Asia, East Asia, Southeast Asia and Africa. You can browse names from languages such as English, Spanish, French, German, Arabic, Persian, Turkish, Urdu, Punjabi, Sindhi, Pashto, Hindi, Bengali, Chinese, Japanese, Korean, Swahili, Yoruba and many more.

    Can I filter names by origin, language or gender?

    Yes. You can filter by origin (for example Irish, Italian, Japanese or Pakistani), by language, by gender style and by the first letter of the name. You can combine all filters at the same time.

    Are the generated names real?

    Yes. All first names and surnames in this tool are real names used around the world. Because they are real, a generated full name may match a real person. Any match is a coincidence.

    Are last names gendered?

    Most surnames are gender-neutral. Some languages, such as Russian, Polish, Bulgarian, Greek and Icelandic, have masculine and feminine surname forms, for example Ivanov and Ivanova. The gender filter prefers these forms and always includes neutral surnames.

    What is the difference between origin and language?

    Origin tells you the country or culture where the name is most associated, such as Ireland or Japan. Language tells you which language the name comes from, such as Irish Gaelic or Japanese.

    How do I save my favorite names?

    Click the heart icon on any name. Your favorites appear in the My Favorites box and are stored in your own browser, so they are still there when you come back on the same device. You can copy or clear them at any time.

    Can I use these names for stories, games and characters?

    Yes. Writers, game masters, gamers, designers and role-players use random names to name characters, NPCs, usernames and projects. These are common names and are free to use.

    How many names are generated at a time?

    Each click generates 10 names. If your filters match fewer than 10 names, the tool shows every match it has. Click generate again for a fresh set.

    Is this name generator free?

    Yes, it is 100% free. There is no sign-up and no limit on how many times you can generate names.