Random Last Name Generator

Use this tool to generate a wide selection of random last names for your characters. With thousands of options, there’s bound to be a result that’s to your liking.



Discover more Real Name Generators

Russian Name Generator Portuguese Name Generator Polish Name Generator Korean Name Generator Egyptian Name Generator Chinese Name Generator Hawaiian Name Generator Character Name Generator Nickname Generator Italian Name Generator Arabic Name Generator Mexican Name Generator German Name Generator Japanese Name Generator Irish Name Generator French Name Generator African American Name Generator Spanish Name Generator First Name Generator Jewish Name Generator Slavic Name Generator Swedish Name Generator Scottish Name Generator Brazilian Name Generator Native American Name Generator Hillbilly Name Generator British Name Generator Greek Name Generator Hippie Name Generator Dutch Name Generator

The random last name generator for your next project

Use our free random last name generator and stop racking your brain over the perfect surname for your next character. Whether you need to find a surname for a writing project or a roleplaying game, the thousands of possibilities we offer are bound to include the perfect name for you.

To use the last name generator, click “Generate”. This will immediately provide you with a random idea.

Why are last names important?

Last names are important for the following reasons:

  • They show where your characters come from
  • They indicate a family’s trade
  • They can hint at a person’s religion
  • They tell much about stature in society
  • They can identify someone’s parents

Because of their significance, it’s a good idea to give your characters’ last names some thought. Effective writing is mostly about showing, not telling, and if a surname can paint a mental picture of a person’s background, this is a big win for the richness of your story.

The last name generator should be used for inspiration. If a name fits, it fits.

Where do surnames come from?

Surnames — also called family names or last names — haven’t been around forever. They are often a result of growing populations, which introduced the need to distinguish people by trade or heritage.

In Europe, last names are relatively young. The earliest recorded occurrence dates back to 916, in Ireland. In China, last names were supposedly first used around 2852 BC. Wherever they are used, the purpose is the same: to more accurately identify a person.

It’s very interesting to note how differently surnames are built up according to culture. Some are patrilineal, others matrilineal, such as Samuel Richardson (son of Richard). Often people are referred to by their trade — John Smith or Paul Baker — or by their location: Timothy London. Nicknames are also a popular origin of last names: Lucas Black or Peter Young.

Do last names exist everywhere?

Although surnames have been adopted throughout the world — sometimes for purely administrative reasons — not all cultures use them. You will not find last names in Iceland, Tibet, Burma, Java and many groups in East Africa.

The last name generator will serve you well. Use it for your next story and find the perfect fit for your character.


The Story Shack offers a wide range of flash fiction, writing tools and random name generators. Enjoy reading stories, get help writing them or generate names for anything you need, be it huge Triple A Games or awesome Indie ones, D&D roleplaying adventures, science fiction movies or perhaps even a newborn child. Whatever you're here for, thanks for stopping by and please enjoy your stay!