
Last Name Generator
Use this Last Name Generator to find countless random last names for your next gaming adventure, story or any other kind of project. Enjoy!
Generate last names
- <% result.name %>
- <% result.name %>
Names - a short story
He dodged the kick that would’ve landed between his eyes, pivoted around his opponent and swept his leg. The young man’s breath went out of him as he came down hard. That small instant was all it took to plant a foot firmly on his windpipe. Control your opponent’s air supply and you control the battle.
“It’s over, son,” the old fighter said. “Now give me your name.”
All the boy returned was a defiant look. No matter. A little more pressure made him see sense. “Hensley,” he wheezed, and with the small expense of breath something much larger left him.
“Hensley.” The man tasted the name that now belonged to him. It was a good one. Names held power, and this one would sustain him for a long time. He lifted his boot and walked away, leaving his challenger alive, but as a mere shadow of what he had been.
Discover more random names
- Baby names
- Nicknames
- Japanese names
- Character names
- Girl names
- Boy names
- Korean names
- First names
- Chinese names
- German names
- Russian names
- Greek names
- French names
- Native American names
- Italian names
- Hawaiian names
- Arabic names
- Irish names
- Spanish names
- Royalty names
- British names
- Egyptian names
- Musician names
- African American names
- Twin names
- Swedish names
- Polish names
- Unisex names
- Scottish names
- Mexican names
- Ancient Greek names
- Mongolian names
- Slavic names
- Hippie names
- Vietnamese names
- Dutch names
- Brazilian names
- Jewish names
- Aztec names
- Canadian names
- Persian names
- Hillbilly names
- Welsh names
- Norwegian names
- Finnish names
- Australian names
- Romanian names
- Anglo-Saxon names
- Ukrainian names
- Hebrew names
- Turkish names
- Icelandic names
- Filipino names
- Swahili names
- Danish names
- Czech names
- Thai names
- Amish names
- Hungarian names
- Maya names
- Portuguese names
- Cajun names
- Biblical names
- Hindi names
- Samoan names
- Inuit names
- Serbian names
- Jamaican names
- Austrian names
- Swiss names
- Shakespearean names
- Mormon names
- Byzantine names
- Georgian names
- Maori names
- Tibetan names
- Phoenician names
- Puritan names
- Quebecois names
- Belarusian names
- Ottoman names
- Babylonian names
- Frankish names
- Albanian names
- Catalan names
- Argentinian names
- Hellenic names
- Luxembourgish names
- Moroccan names
- Moldovan names
- Slovak names
- Estonian names
- Indonesian names
- Zulu names
- Sikh names
- Azerbaijani names
- Pakistani names
- Igbo names
- Punjabi names
- Somali names
- Lithuanian names
- Maltese names
- Tamil names
- Afrikaner names
- Malaysian names
- Basque names
- Armenian names
- Bulgarian names
- Kazakh names
- Colonial American names
- Cornish names
- Edwardian names
- Croatian names
- Norman names
- Algerian names
- Sumerian names
- Kurdish names
- Laotian names
- Elizabethan names
- Aboriginal names
- Bengali names
- Sanskrit names
- Assyrian names
- Belgian names
- Yoruba names
- Khmer names
- Ethiopian names
- Latvian names
- Macedonian names
- Slovenian names
- Burmese names
- Haitian names
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.
10 random last names to get you inspired
There's thousands of ideas in this tool. Here are some samples to start:
Idea #1 | Sandoval |
Idea #2 | Rivas |
Idea #3 | Stokes |
Idea #4 | Griffith |
Idea #5 | York |
Idea #6 | Bray |
Idea #7 | Blake |
Idea #8 | Conway |
Idea #9 | Ray |
Idea #10 | Keith |
Psst! You can view saved ideas (also offline) in your storage chest!