Last Name Generator with Meanings
This last name generator with meanings shows the etymology of every surname it produces, so you know that Fletcher made arrows and Kowalczyk was a blacksmith's son before you put the name on a character, a form or a family tree.
Results (10)
-
Tzanakis
Τζανάκης
Little Tzanis (John); Cretan form
Greek
-
Dupré
From the meadow
French
-
Nikiforou
Νικηφόρου
Son of Nikiforos (victory-bearer)
Greek
-
Zuo
左
Left
Chinese
-
Schulz
Occupational name for a village mayor or magistrate
German
-
Kennedy
From Ó Cinnéide, descendant of Cinnéidigh, helmeted head
Irish
-
Labat
The abbot, Gascon form
French
-
Sima
司马
Minister of war; compound surname
Chinese
-
Tedesco
German
Italian
-
Turner
Occupational name for a lathe worker
English
No surnames match those filters. Try a different letter or length.
Saved names
Names you save will appear here. They stay in this browser only.
Why a last name generator with meanings is different
Most surname tools give you a list of names and nothing else. This one attaches the origin and etymology to each result, drawn from a database of 6,800+ surnames across 20 origins, 19 of them real-world cultures. Click generate, and beside Cooper you see barrel maker, beside Delgado you see thin or slender, beside Yamamoto you see base of the mountain. The meaning is not decoration. It tells you where the name came from, what the first person to carry it did or looked like, and what it will quietly signal to readers who know their etymology.
Surnames fall into four broad families. Occupational names such as Baker, Schneider and Ferrari describe a trade. Locative names such as Hill, Dubois and Kirkland describe where someone lived. Patronymics such as Johnson, O'Brien and Ivanov name a father or ancestor. Nicknames such as Brown, Russo and Petit describe appearance or character. The meaning on each result usually makes the category clear, so you can choose a type deliberately rather than by accident.
Using meanings when you write fiction
A surname with a known meaning can carry theme without announcing it. Naming a reluctant leader Stewart, from steward or household guardian, gives readers who look it up a small reward. Naming a villain Blackwood is more obvious, which can be fine for a thriller but heavy-handed in literary fiction. The meaning column lets you calibrate how loud you want the signal to be, and lets you spot when a name is sending a message you did not intend.
Meanings also help you avoid accidental jokes. A character called Doolittle who is the hardest worker in the book will draw comments. Run each name through the generator, read the etymology, and decide whether the association helps or hurts. For period fiction, remember that surnames settled at different times; many English surnames did not settle into fixed spellings until well after 1600, and some patronymics in Scandinavia were still changing every generation in the 1800s.
Help for parents, genealogists and students
Parents choosing a hyphenated or blended surname often want both halves to sit well together. Pairing a name meaning strong with one meaning river reads better than pairing two occupational names that clash. The generator lets you filter by origin, so a family with Irish and Italian roots can compare O'Sullivan with Esposito, read what each carries, and decide which order sounds better after the child's first name.
Genealogists use surname meanings to test family stories. If lore says an ancestor was a miller, and the surname turns out to be a locative name meaning by the mill, that is a clue worth following in the parish records. Students of language can compare how the same trade produced Smith, Schmidt, Ferrero, Kovács and Haddad across different languages. The meaning sits beside every name, so you can compare them at a glance.
Reading an etymology critically
Surname etymology is a field with real uncertainty. Some names have two or three plausible origins, and popular websites often present a guess as fact. Where the origin of a name is disputed, this generator says so rather than picking the prettiest story. Treat a meaning as a strong hint, not a verdict, especially for short names that could have arisen independently in several places.
A good habit is to read the meaning, then read the origin, then check whether the two agree with what you know about the family or character. If a name is labelled Scottish but the meaning references a French word, that is usually a Norman import, and the meaning often names the French place it came from, as with Menzies.
Frequently asked questions
Where do the meanings in this last name generator with meanings come from?
From standard surname etymology references and dictionaries of family names, cross-checked against the origin of each name. Every entry has a short gloss that usually shows whether the name is occupational, locative, patronymic or a nickname. Where scholars disagree about a name, the entry notes the uncertainty instead of choosing one story.
Does every surname show a meaning?
Yes. All 6,800+ names in the database carry an origin and a meaning, and the 470 fantasy names carry the meaning they were written with. Where the origin of a real name is uncertain, the gloss says so, for example with possibly, rather than presenting a guess as fact.
Can I find surnames that mean a particular thing?
The generator itself draws at random within your filters, but the meaning is shown on every result and in the downloadable TXT. Generate a large batch, download it, and sort or search the meaning column in a spreadsheet. The origin pages on this site also list names with their meanings for browsing.
Can I use these surnames and meanings in my book or game?
Yes. Surnames are real family names and are not protected by copyright. The meanings are factual descriptions drawn from published sources. You can use the names in fiction, games, personas and test data with no attribution required, though a link back is always appreciated.
More last name generators
By country and culture
- Afghan Last Name Generator
- African American Last Name Generator
- African Last Name Generator
- Albanian Last Name Generator
- American Last Name Generator
- Argentinian Last Name Generator
- Armenian Last Name Generator
- Asian Last Name Generator
- Australian Last Name Generator
- Austrian Last Name Generator
- Basque Last Name Generator
- Belgian Last Name Generator
- Bosnian Last Name Generator
- Brazilian Last Name Generator
- Breton Last Name Generator
- British Last Name Generator
- Bulgarian Last Name Generator
- Cajun Last Name Generator
- Canadian Last Name Generator
- Caribbean Last Name Generator
- Catalan Last Name Generator
- Celtic Last Name Generator
- Colombian Last Name Generator
- Creole Last Name Generator
- Croatian Last Name Generator
- Cuban Last Name Generator
- Czech Last Name Generator
- Danish Last Name Generator
- Dominican Last Name Generator
- Eastern European Last Name Generator
- Egyptian Last Name Generator
- European Last Name Generator
- Filipino Last Name Generator
- Finnish Last Name Generator
- French Canadian Last Name Generator
- Gaelic Last Name Generator
- Georgian Last Name Generator
- Ghanaian Last Name Generator
- Haitian Last Name Generator
- Hawaiian Last Name Generator
- Hispanic Last Name Generator
- Hungarian Last Name Generator
- Icelandic Last Name Generator
- Indonesian Last Name Generator
- Inuit Last Name Generator
- Iraqi Last Name Generator
- Italian American Last Name Generator
- Jamaican Last Name Generator
- Jewish Last Name Generator
- Kazakh Last Name Generator
- Latino Last Name Generator
- Latvian Last Name Generator
- Lithuanian Last Name Generator
- Maori Last Name Generator
- Mexican Last Name Generator
- Middle Eastern Last Name Generator
- Mongolian Last Name Generator
- Moroccan Last Name Generator
- Native American Last Name Generator
- New Zealand Last Name Generator
- Nigerian Last Name Generator
- Norwegian Last Name Generator
- Pakistani Last Name Generator
- Persian Last Name Generator
- Polynesian Last Name Generator
- Puerto Rican Last Name Generator
- Roman Last Name Generator
- Romani Last Name Generator
- Romanian Last Name Generator
- Samoan Last Name Generator
- Scandinavian Last Name Generator
- Serbian Last Name Generator
- Slavic Last Name Generator
- Slovak Last Name Generator
- South African Last Name Generator
- Southern Last Name Generator
- Swedish Last Name Generator
- Swiss Last Name Generator
- Tamil Last Name Generator
- Thai Last Name Generator
- Turkish Last Name Generator
- Ukrainian Last Name Generator
- Vietnamese Last Name Generator
- Viking Last Name Generator
By style and use
- Random Last Name Generator
- First and Last Name Generator
- Random First and Last Name Generator
- Last Name Generator Based on First Name
- Character Last Name Generator
- Elf Last Name Generator
- DnD Last Name Generator
- Medieval Last Name Generator
- Royal Last Name Generator
- Harry Potter Last Name Generator
- Star Wars Last Name Generator
- Surname Generator
- Fantasy Surname Generator
- Family Name Generator
Other origins
- English Adams, Allen, Baker 325 surnames
- Irish Brennan, Burke, Byrne 306 surnames
- Scottish Allan, Anderson, Boyd 330 surnames
- Welsh Bevan, Bowen, Davies 228 surnames
- German Bauer, Becker, Berger 337 surnames
- Dutch Bakker, Bos, Brouwer 328 surnames
- French Martin, Bernard, Dubois 364 surnames
- Spanish García, Rodríguez, González 402 surnames
- Italian Rossi, Russo, Ferrari 361 surnames
- Portuguese Silva, Santos, Ferreira 342 surnames
- Polish Nowak, Kowalski, Wiśniewski 322 surnames
- Nordic Andersson, Johansson, Karlsson 387 surnames
- Russian Ivanov, Smirnov, Kuznetsov 354 surnames
- Greek Papadopoulos, Pappas, Vlachos 331 surnames
- Japanese Sato, Suzuki, Takahashi 336 surnames
- Korean Kim, Lee, Park 153 surnames
- Chinese Wang, Li, Zhang 301 surnames
- Indian Sharma, Patel, Singh 440 surnames
- Arabic Al-Sayed, Haddad, Khoury 420 surnames
- Fantasy Valemont, Ashcroft, Ravenholt 470 surnames