📝 Good Last Names

Need a last name that fits your character? Here are 30+ fictional surnames across every style and feel.

30 Names 4 Styles Free
Top Picks
Langston Pemberton Holt Steele Nightingale Foxglove Wobble Noodle
Sound
Energy
Tone
💡
Showing 30 names
Nightingalecreative
Holtmodern
Langstonprofessional
Steelemodern
Wobblefun
Foxglovecreative
Vanemodern
Morrowmodern
Noodlefun
Puddlefun
Featherstonefun
Pembertonprofessional
Ravenscroftcreative
Drakemodern
Whitmoreprofessional
Copperfieldcreative
Cainemodern
Ironwoodcreative
Ashfordprofessional
Hargroveprofessional
Mercerprofessional
Bumblefun
Blackwellcreative
Thornwoodcreative
Caldwellprofessional
Crossmodern
Valemodern
Quirkfun
Silverthorncreative
Aldridgeprofessional

Famous Good Last Names That Nailed It

Real-world names that became iconic. Here's what makes them work.

Stark George R.R. Martin's fictional noble house from A Song of Ice and Fire

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.

Gatsby F. Scott Fitzgerald's creation for the protagonist of The Great Gatsby (1925)

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.

Granger J.K. Rowling's surname for Hermione in the Harry Potter series

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.

A good last name does quiet, powerful work. It tells you where a character is from, what class they belong to, and sometimes what their fate might be — all before you've read a single scene. Whether you're writing a novel, building a D&D campaign, or creating a pen name, choosing the right surname shapes how your character is perceived. We've curated 30+ fictional last names that range from distinguished and professional to modern, creative, and unexpectedly fun. Each one carries its own personality — find the one that fits the character you have in mind. The right last name is in here somewhere.

Tips for Choosing Good Last Names

1

Say the full name out loud — first name plus last name. The combination needs to flow and feel natural.

2

Match the surname's cultural origin to your character's background for authenticity.

3

Avoid last names that are too on-the-nose (a villain named 'Darke') unless you're writing satire.

4

Consider the era. A name that feels modern might jar in a Victorian setting.

5

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

Curious about what names mean? Explore Name Meanings →