Good Last Names
Need a last name that fits your character? Here are 30+ fictional surnames across every style and feel.
Famous Good Last Names That Nailed It
Real-world names that became iconic. Here's what makes them work.
One syllable, harsh consonants, and the dictionary meaning of 'bare and severe' — all perfect for a family defined by duty, cold climates, and tragedy. Martin's naming is a masterclass in how a last name can encode an entire character arc.
The name feels simultaneously aristocratic and slightly artificial — which is precisely the point. 'Gatsby' sounds like old money but has a foreignness that hints at invention. Fitzgerald reportedly tried hundreds of names before landing on this one.
A granger is a farm manager — practical, hard-working, rooted in common life. It grounds Hermione as Muggle-born in a world of old magical families, even before her background is explained. The name does characterization work without a word of exposition.
Tips for Choosing Good Last Names
Say the full name out loud — first name plus last name. The combination needs to flow and feel natural.
Match the surname's cultural origin to your character's background for authenticity.
Avoid last names that are too on-the-nose (a villain named 'Darke') unless you're writing satire.
Consider the era. A name that feels modern might jar in a Victorian setting.
Check that the full name isn't already famous. Your character 'James Brown' will carry unwanted associations.
Frequently Asked Questions
Think about your character's cultural background, social class, and personality. Look at real surnames from that heritage for inspiration, then modify or combine elements. A surname should feel authentic to the world you're building, not randomly invented.
Yes — tools like Fantasy Name Generators, Reedsy, and Behind the Name all offer surname generators by cultural origin and genre. They're great starting points, but the best fictional surnames usually come from deliberate character-based thinking, not random generation.
Common last names like Smith, Johnson, or Garcia are perfectly fine. Unique surnames that could be confused with a real public figure are riskier, especially in fiction where characters could be seen as representing them. Use common sense and err toward distinctiveness.
Hard consonants (K, X, V), sharp sounds, and associations with darkness, coldness, or severity tend to work. But the best villain surnames are subtle — they don't announce evil, they hint at it. 'Umbridge' is scarier than 'Darkborne' because it feels disturbingly real.
Consider how the name looks on a book cover, how it alphabetizes in bookstores and databases, and whether it's easy to Google exclusively. Avoid names that are too common (lost in search results) or too unusual (hard to remember). Two syllables often works perfectly.
How to Choose a Good Fictional Last Name
Match the Name to the Character
A last name is a piece of characterization. Before you pick one, answer these questions about your character: What's their cultural background? What class do they come from? What emotional quality do you want readers to feel when they hear the name?
These answers narrow your search dramatically and make the right name easy to recognize when you find it.
- Aristocratic characters suit multi-syllable, Latinate, or European surnames
- Working-class characters often suit simpler, one-syllable Anglo-Saxon names
- Mysterious characters benefit from surnames with ambiguous or dual meanings
- Comic characters work well with names that have a slightly absurd sound
Draw From Real Surname Traditions
Real surnames come from occupations (Smith, Baker, Cooper), locations (Hill, Ford, Moore), descriptive qualities (Strong, Black, Swift), and patronyms (Johnson, O'Brien, MacDonald). These categories give you a rich system to draw from.
- Look up surnames in your character's cultural tradition on Behind the Name
- Modify real surnames slightly to make them fictional but believable
- Combine elements from two different surnames to create something new
- Use occupational roots that reflect your character's role in the story
Test the Full Name Together
First name and last name need to work as a pair. Say the full name aloud 10 times. It should roll off the tongue naturally without being a tongue-twister. The rhythm of first and last name together matters enormously for how memorable the character becomes.
- Alternate short and long: a short first name often pairs with a longer surname, and vice versa
- Avoid rhyming first and last names — they sound cartoonish in serious fiction
- Check the initials don't spell something unfortunate
- Read a passage of your writing aloud using the full name — feel how it sits
Encode Meaning Without Being Obvious
The best character surnames carry thematic meaning that readers feel without consciously noticing. Hermione Granger is grounded. Jay Gatsby is artificial. These names work below the surface.
Avoid heavy-handed naming where the surname screams the character's trait. Subtlety creates depth.
- Look up the etymology of your candidate surnames — hidden meanings are everywhere
- Use color names subtly (Grey, Blanche, Redd) for thematic layering
- Consider what the name's sound suggests — hard consonants feel harsh, soft sounds feel gentle
For Pen Names Specifically
A pen name last name has practical requirements beyond fiction. It needs to look good on a cover, appear in the right place alphabetically in bookstores (the middle of the alphabet is browsed most), and be easy to search online.
- Check that Googling your pen name surfaces nothing problematic
- Middle-of-alphabet surnames (G-M) get more bookstore browse traffic
- Keep it memorable: two syllables works for most genres
- Make sure your first and last name together feel right for your genre's conventions
Related Categories
Curious about what names mean? Explore Name Meanings →