Last Name Generator

Create unique and authentic surnames from cultures around the world. Perfect for writers, developers, and RPG players.

Generate Last Names

Last Name Generator

Generated Surnames

Last Name Generator – Generate Surnames from Cultures Around the World

Looking for unique or culturally authentic surnames? Our Last Name Generator helps writers, gamers, developers, and researchers create last names from diverse global origins. Whether you're developing characters for a novel, naming NPCs in your RPG campaign, or testing software, our tool provides realistic and meaningful surnames with just a click.

Pro Tip

Combine this with our First Name Generator or Full Name Tool for complete character names.

Supported Cultures and Languages

Choose from a growing list of global surname categories:

European Origins

  • English
  • French
  • Spanish
  • Italian
  • German

Asian Origins

  • Chinese
  • Japanese
  • Korean
  • Indian
  • Vietnamese

Other Regions

  • Arabic
  • Persian
  • Slavic (Russian, Polish)
  • African
  • Hebrew

Key Features

Generate Multiple Names

Generate up to 50 surnames at once to find the perfect match for your needs.

Cultural Authenticity

Choose surnames by country or language for culturally accurate results.

Meaningful Results

Include optional meanings and name origins to add depth to your characters.

Export Options

Copy or export your results in CSV or JSON format for easy integration.

Privacy Focused

100% free and works offline (no data stored or shared).

Save Favorites

Bookmark your favorite names for later reference.

Perfect For

Writers & Authors

Creating character backstories with authentic surnames.

RPG & D&D Players

Naming characters for your next gaming session.

Developers & Testers

Generating test data for applications and databases.

Cultural Exploration

Researching naming conventions and surname origins.

Generate Surnames With Real Cultural Roots

A surname carries a character's whole background in one word — which is why this generator organizes last names by culture instead of mixing them into one generic list. Choose from 15 origins: European (English, French, Spanish, Italian, German), Asian (Chinese, Japanese, Korean, Indian, Vietnamese) and others, including Arabic, Persian, Slavic, African and Hebrew. Generate up to 50 surnames at once, optionally with meanings and name origins for extra depth, save your favorites for later, and export your picks to CSV or JSON when you are building something bigger than a single character.

How to Use It

  1. Choose a culture or language.
  2. Generate — up to 50 surnames at a time.
  3. Save favorites, or export the list as CSV or JSON.

Writers use it for believable character backstories, RPG and D&D players for campaign characters, researchers for naming conventions, and developers for realistic test data. It works offline and stores nothing. Free, with no sign-up.

Frequently Asked Questions

Which cultures can I choose from?

15 origins, including English, French, Spanish, Italian, German, Chinese, Japanese, Korean, Indian, Vietnamese, Arabic, Persian, Slavic, African and Hebrew.

How many names can I generate at once?

Up to 50 surnames per generation.

Do the results include meanings?

They can — optional meanings and name origins add depth for character work and research.

Can I export the names?

Yes — copy them or export in CSV or JSON format, and save favorites for later. Free, with no sign-up.