DnD Last Name Generator
This DnD last name generator gives you surnames for Dungeons & Dragons characters by race and style, from elven house names to dwarven clan names and gritty human family names. Use the fantasy pool or pick a real-world origin for human characters.
Results (10)
-
Coldbrooke
Cold brook of the manor
Noble
-
Belmarch
Fair borderland of the crown
Noble
-
Bronzehelm
Helm cast in ancient bronze
Dwarven
-
Aerlithe
Born of air and starlight
Elven
-
Riverwind
Wind that follows the river
Nature
-
Ysolveth
Moon-silver on the water
Elven
-
Cedarholm
Island of tall cedars
Nature
-
Blackwyrd
Fated to a dark end
Dark
-
Ashworthe
Ash estate of the elder line
Noble
-
Mistvale
Vale wrapped in morning mist
Nature
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.
Using the DnD last name generator by race
Each playable race in Dungeons & Dragons has its own naming habits, and a surname that fits one usually clashes with another. Elves carry long, flowing family names with soft consonants. Dwarves use clan names built from stone, metal and craft. Halflings favour cheerful, homely surnames tied to food, comfort or small things. Tieflings often skip family names altogether, or take a virtue name or a harsh, infernal-sounding one. Humans vary the most, because human cultures in most settings map loosely onto real-world ones.
The DnD last name generator uses tags from the fantasy pool to match these habits. Look for elven names for elves and half-elves, dwarven for dwarves, nature for halflings and gnomes, dark for tieflings and drow, and noble or warrior for humans of a particular station. Each fantasy result shows its tag so you can confirm the fit before you write it on the character sheet.
Human, elf, dwarf, halfling and tiefling examples
Human: Ashcroft, Redaxe or Valemont for a knight; Marsh, Cotter or Tanner for a commoner. Because human cultures in D&D usually echo real regions, you can also switch the generator to a real-world origin. A Norse-flavoured region gets Nordic surnames like Halvorsen; a Mediterranean one gets Italian or Greek names. That is often more convincing than an invented name, and each real surname comes with its meaning.
Elf: Sylvaris, Ithariel, Caelthorne. Dwarf: Coppervein, Grimstone, Grimforge, with the clan name following the personal name. Halfling: Foxhollow, Honeywood, Pebblebrook. Tiefling: Vexmoor, Malvane, or a single virtue name such as Sorrow used as the surname. Keep a note of which style you used so later NPCs from the same people match, and your world stays coherent across sessions.
Class, background and the surname
Class does not change your race's naming rules, but background can. A noble background justifies a house name and possibly a seat attached, as in Valdoran of Eastmere. A soldier or folk hero might be known by a nickname that replaced the family name: Threefingers, Longstride. An acolyte raised in a temple might carry the temple's name. Let the surname carry part of the backstory rather than adding it in a paragraph of exposition.
For a rogue or a character with a secret, consider two surnames: the real one and the assumed one. Generate both, and make the second sound like it belongs to a different region so that a sharp NPC could notice the mismatch and turn it into a plot hook. Write the real surname somewhere only the dungeon master can see, and decide in advance who else in the world knows it.
Naming NPCs fast at the table
Dungeon masters burn through names. Before each session, generate a batch for every race the party is likely to meet, download it, and tick names off as you use them. Stick to one tag for the local culture so a town feels coherent. When a player names a character in a way that conflicts with your setting, the generator gives you a quick alternative to suggest without stopping play.
The fantasy names here were written for this site rather than copied from any published sourcebook, though a simple compound can coincide with an official name, so check any name you plan to publish. Dungeons & Dragons is a trademark of Wizards of the Coast, and this site is not affiliated with or endorsed by it. Use the names in home games and published adventures alike.
Frequently asked questions
Which setting should I use in the DnD last name generator for a half-elf?
It depends on which parent raised them. A half-elf raised among elves takes an elven surname, so pick an elven-tagged result. One raised among humans takes a human name, so pick a noble or warrior result or a real-world origin. Some players combine both, using an elven surname and a human first name.
Can I get real-world surnames for a human character?
Yes. Pick a real-world origin from the origin menu. Many D&D human cultures echo real regions, so Scandinavian, Arabic, Italian or Scottish surnames often fit better than invented ones. Each real surname shows its meaning, which can double as a family trade or a place of origin.
Are these names from official D&D books?
No. The fantasy names were written for this site, and the real-world names are ordinary surnames. They are not copied from published sourcebooks or adventures, though a simple compound can match an official name by coincidence. Dungeons & Dragons is a trademark of Wizards of the Coast.
Do halflings and gnomes have surnames?
In most settings, yes. Halfling surnames tend to be warm and homely, often referencing food, hills or comfort. Gnome surnames are longer and sometimes playful, and gnomes may collect several names over a lifetime. Nature-tagged results suit both; pick shorter ones for halflings.
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
- Last Name Generator with Meanings
- 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
- 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