- PatronymicCommonAlbertson
Meaning: Son of Albert
- OccupationalVery commonCooper
Meaning: Made barrels
- LocationalCommonEggleston
Meaning: From a British place name (-ton: farmstead or settlement)
- OccupationalCommonZeman
Meaning: Yeoman or landowner (Czech)
- LocationalCommonPaxton
Meaning: From a British place name (-ton: farmstead or settlement)
- PatronymicVery commonQuinn
Meaning: Descendant of Conn (Irish)
- PatronymicVery commonMarquez
Meaning: Son of Marcos (Spanish)
- TopographicVery commonBrooks
Meaning: Lived by a brook
- PatronymicVery commonAlexander
Meaning: From the given name Alexander
- LocationalVery commonHan
Meaning: From the ancient state of Han (Chinese)
- DescriptiveVery commonStrong
Meaning: Strong
- LocationalCommonTipton
Meaning: From a British place name (-ton: farmstead or settlement)
- LocationalVery commonEaton
Meaning: From a place name, "river farm"
- LocationalVery commonBarry
Meaning: From Barry, Glamorgan, or Irish de Barra
- DescriptiveCommonDunne
Meaning: "Brown" (Irish donn)
- PatronymicVery commonDixon
Meaning: Son of Dick
- LocationalCommonDilworth
Meaning: From a British place name (-worth: enclosure)
- PatronymicVery commonVincent
Meaning: From the given name Vincent
- LocationalCommonBickford
Meaning: From a British place name (-ford: river crossing)
- PatronymicVery commonWatkins
Meaning: Son of little Wat (Walter)
Tap a name card for details. Real surnames, counts and ethnicity shares: US Census Bureau, 2020 Census surname file. First names: 2020 Census first-name file. Other origins: open surname lists for each country, checked by hand. Fantasy names are invented by this tool.
Last names for characters that feel real
Readers notice when a surname feels off for a setting. This character last name generator gives you real surnames from the 2020 US Census, each with the number of people who have it, so you can choose between a name that blends in and one that stands out. Switch the origin chips for characters with roots in 27 other cultures, or switch to Fantasy for made up last names in seven styles. It works as an OC last name generator, too, or a character surname generator for novels, games and fan fiction.
How to come up with a last name for a character
- Start with where they’re from. A character raised in Boston and one raised in Lagos will usually carry different family names. The origin chips help.
- Decide how common the name should be. A very common name like Johnson makes a character feel ordinary on purpose. A rare one from the rare last names list makes them memorable.
- Check how it sounds with the first name. Type the first name into Fixed first name and look at the flow score, or open the last name generator based on first name.
- Avoid famous combinations. Search the full name before you commit.
- Give families a shared name. Siblings, parents and cousins sharing a surname helps readers keep track of who belongs together.
OC last name ideas by genre
Good OC last names fit the world your character comes from. A few starting points:
- Contemporary and realistic: use Real mode with How common set to Common.
- Historical or small-town: try English, Irish, Scottish or German origins.
- Fantasy and D&D: the fantasy last name generator invents elven, dwarven, halfling and orc family names.
- Villains: the Dark fantasy style, or a rare real name with hard consonants.
Still browsing? Our last name ideas page has more than 280 names grouped by feel.
Frequently asked questions
Should I use fake last names or real ones for my characters?
For stories set in the real world, a real surname is more believable. Fake last names suit fantasy and science fiction, where readers expect new words. Both are available here.
Can I use a real surname for a fictional character?
Yes. Surnames are shared by many unrelated families. Problems usually come from using a real, well-known person’s full name, so search the full name first. This is general information, not legal advice.
What are good last names for a main character?
Two syllables and an easy spelling is a safe start: names like Hayes, Mercer or Sloan. Pick something your readers can say in their heads.
Where can I get a first name too?
Set Gender preference to Female, Male or Any and each card gets a first name. Or open the first and last name generator.