Last Name Generator
A first name needs the right surname to become a person. This free generator produces believable last names — classic, occupational and nature-rooted — for fictional characters, novels, games and pen names.
Generate until one fits, then copy it. Add a first name above (like 'Elena') to see full-name pairings instantly.
Add your name or an interest to weave it into the ideas, or leave it blank for random names.
The AI uses this to match your niche, search terms and a brandable domain — and recommends its top 3 with reasons. The free button above always works with no limits.
Tap “Generate” to begin. Click a name to copy it, or “check” to see where it’s free.
Where surnames actually come from
English surnames descend from four well-documented sources, and knowing which is which lets you build family names that feel historically real rather than assembled.
Occupational: what the family did
Smith, Baker, Fletcher, Cooper, Thatcher, Wright, Chandler. These are the most transparent surnames — an ancestor's trade, fixed as a hereditary name when surnames became compulsory for taxation and record-keeping. They are also a window into a vanished economy: a Fletcher made arrows, a Cooper made barrels, a Chandler made candles. Inventing one from any period trade works instantly, and it is the most useful category for fantasy, because naming a trade that exists in your world tells a reader what that world runs on.
Locational: where the family was from
Hill, Brooks, Wood, Ford, Atwater, plus every surname derived from a specific village or estate. These arose because identifying someone by where they came from is the natural thing to do when they arrive somewhere new — the name is what the neighbours called them, not what the family called itself. In fantasy this is the richest vein, because it lets a surname carry your geography: a cast of locational surnames quietly maps your setting, and a character whose name names a place the reader has visited gains history for free.
Patronymic: whose child they were
Johnson, Richardson, MacDonald, O'Brien, Fitzgerald, Ivanov. Nearly every European language has its own patronymic marker — -son, Mac-, O'-, Fitz-, -ez, -ov, -sen — and using the right one places a family in a culture immediately, which makes this the fastest way to signal origin in a name. Mixing markers from different traditions in one family is the most common mistake, and it reads as an error rather than as heritage. Pick one system per culture in your setting and apply it consistently.
Descriptive: what an ancestor was like
Brown, Little, Long, Armstrong, Whitehead, Reid. Nicknames for appearance or temperament that stuck and became hereditary, usually applied by other people rather than chosen. These are the surnames most likely to feel like a joke about a modern bearer who is nothing like the description — which is historically accurate, since the description stopped applying centuries ago and the name kept going. That mismatch is usable in fiction: a very short character called Long is funny in exactly the way real surnames are.
240 Last Name ideas to get you started
A ready-made list you can browse right now — tap any name to copy it. Want more, or something built around your own word? Use the generator above.
Short and punchy
Two-word classics
Tips for a name that sticks
Balance the first name
A short first name usually pairs best with a longer surname and vice versa — 'Mia Holloway' flows; 'Mia Fry' fights itself. Say the full name aloud.
Surnames carry class and place
Compound surnames like 'Thornbury' read old and landed; occupational ones like 'Mercer' read working-roots. Pick the history you want implied.
Mind the initials
Check what the full initials spell before you commit — readers notice, and so do monogram embroiderers.
Frequently asked questions
Can I use these last names for my book characters?
Yes — that is exactly what the generator is for. Names are generated combinations, free for fiction, games, and pen names.
How do I pick a surname that fits my character?
Match the sound to the character's roots and class: nature compounds for rural or old families, occupational names for working roots, polished classics for modern professionals.
Can I generate names to go with a first name?
Yes — type the first name in the field above and the generator will weave pairings around it.