Last Name Generator
Believable surnames by origin — English, Scottish, Irish, German, Italian, Spanish — plus invented fantasy family names.
About last names
A surname does quiet work in a story: it tells the reader where a family came from, roughly what class it belonged to, and sometimes what an ancestor did for a living. Pick an origin to get real surnames from that tradition, or choose Fantasy for invented family names built the same way old English ones were.
This generator is free and unlimited — click Generate as many times as you like for a fresh set of last names every time. Nothing to install, no account, no catch.
Where surnames come from
Most European surnames grew out of one of four habits. Occupational names record a job — Smith, Cooper (barrel-maker), Fletcher (arrow-maker), Müller (miller). Patronymics name a father: the English -son, the Scottish and Irish Mac/Mc (“son of”), the Irish O’ (“descendant of”), the Spanish -ez in Fernández or Martínez. Locative names point to a place or landscape — Underwood, Marsh, Hale. Nickname surnames started as descriptions — Brown, Klein (“small”), Russo (“red-haired”). Knowing which kind you're using lets a surname hint at a character's background without a word of exposition.
Surname patterns by origin
| English | Jobs and places: Thatcher, Slater, Underwood, Ashby |
|---|---|
| Scottish & Irish | Mac/Mc and O’ prefixes: MacLeod, O’Sullivan, McCarthy |
| German | Trades and traits: Bauer (farmer), Schneider (tailor), Klein |
| Italian & Spanish | -i, -o and -ez endings: Ricci, Romano, Navarro, Jiménez |
Choosing a last name for a character
- Match the surname to where the family has lived for generations, not where the character lives now — a Glasgow-born Kowalski tells a story on its own.
- Occupational surnames are a neat Easter egg: a baker called Fletcher, or a soldier called Shepherd, invites the reader to notice.
- Say the full name aloud. Two names that both end in the same sound (Ellen Allen) or rhyme can sound comic, which is fine only if you mean it.
- For fantasy families, keep one naming logic across a whole house so siblings and cousins are recognisably related.
Frequently asked questions
Are these real last names?
Yes, for every origin except Fantasy. Those lists are drawn from common, long-established surnames in each tradition. Fantasy surnames are invented by joining an English-style first element (Ash-, Raven-, Stone-) to an old place-name ending (-wick, -mere, -ford), so they sound plausible but aren't meant to be real families.
What does Mac or O’ mean in a surname?
Both are patronymic markers from Gaelic. Mac (often spelled Mc) means “son of”, so MacDonald is “son of Donald”. O’ comes from ó or ua, meaning “grandson” or “descendant of”, so O’Brien points back to an ancestor named Brian.
Why do so many surnames describe jobs?
When surnames became fixed and hereditary in medieval Europe, a person's trade was one of the most useful ways to tell two people with the same first name apart. The label stuck to the family long after the job changed, which is why there are so many Smiths, Millers and Bakers today.
How do I save the last names I like?
Click any name to copy it, or use Copy all to grab the whole list. Press Generate again for a fresh set — your options stay selected, and nothing you type is sent anywhere: it all runs in your browser.