Summary
This DnD name generator builds D&D 5e-style character names for six races: human, elf, dwarf, halfling, dragonborn, and tiefling. Pick a race and a masculine or feminine name type, and it combines weighted syllable banks matched to that race's naming convention, elvish flows with vowels, dwarvish stacks hard consonants, and so on. Turn on the surname toggle to add a clan name, house name, or family name in the same style. Everything runs in your browser, generates instantly, and never repeats the same fixed list twice.
The DnD Name Generator for Every Fantasy Race
Pick a race and a name type, then generate fantasy character names built from real D&D naming conventions, with an optional clan or house name.
What goes into every generated name
Weighted phoneme banks
Each race pulls from its own set of starting and ending syllables sized to match real fantasy naming patterns. Elvish parts favor flowing vowels, dwarvish parts stack hard consonants.
Race-specific conventions
Dragonborn names pair a personal name with a clan name. Elves get a house name. Dwarves get a clan name built from metal and stone roots, the way each race is described in D&D 5e.
Frequency-biased randomness
The picker leans toward the earlier entries in each list more often than the last ones, the way real name distributions cluster around a handful of common sounds instead of spreading evenly.
Generate a name in three steps
No signup, no download. The whole thing runs in the widget above.
-
1
Pick a race
Choose one of six D&D 5e races: human, elf, dwarf, halfling, dragonborn, or tiefling. Each race pulls from its own syllable bank, tuned to how that race is typically described in the source material.
-
2
Choose a name type and count
Pick masculine or feminine, then set how many names to generate at once, from 3 up to 10. Toggle the surname switch to add a clan name, house name, or family name in the same style.
-
3
Generate and copy
Hit generate for a fresh batch instantly, click again for a new set, and copy any name you like straight to your clipboard. Nothing you type or select is saved or sent anywhere.
Common questions
Is this DnD name generator free to use?
Where do the naming conventions come from?
Can I use a generated name in my own campaign or homebrew?
Does the generator send my choices anywhere?
Why do some names include a surname or clan name?
Will this work for settings other than D&D?
How many different names can it actually produce?
Need a name for something else?
NameGeneratorPlus covers 56 categories, from baby names to brand names to gaming handles.