Summary
This DnD name generator builds character names live in your browser using race-specific phoneme banks instead of a fixed list. Pick from eight races, elf, dwarf, halfling, human, half-orc, tiefling, dragonborn, or gnome, choose a gender or style, and get five names built from the same naming conventions D&D has used since the Player's Handbook: flowing vowels for elves, guttural clusters and clan names for dwarves, virtue words or infernal syllables for tieflings. Nothing is stored, nothing requires a signup, and every click produces a new set.
A DnD Name Generator Built From Real Naming Patterns
Pick a race, pick a gender, and get five names that actually sound like the Player's Handbook, not a random string generator.
Eight races, eight phoneme banks
Race-specific phoneme banks
Elf names lean on liquid consonants and open vowels. Dwarf names lean on hard stops, plus a clan surname. Orc names lean on harsh clusters. Each of the eight races draws from its own bank, built from the naming patterns D&D actually uses, not a shared pile of generic fantasy syllables.
Gender and style variants
Six of the eight races split into masculine and feminine banks. Tiefling swaps in a virtue-name mode instead of gender: Hope, Glory, Sorrow, the kind of name a tiefling picks for themselves rather than the one they were born with. Dragonborn always pairs a personal name with a clan name, clan first.
Real randomization, every click
Each name is built live in your browser from a start syllable, sometimes a middle, an end, and occasionally an apostrophe for elf and tiefling names. Hit Generate again and you get five new combinations, not the same five names shuffled into a different order.
How the algorithm actually works
This is not a lookup table of ten pre-written names. Every race in the generator has its own set of syllable fragments, drawn from the naming conventions D&D has used since the Player's Handbook: elves flowing and vowel-heavy, dwarves guttural with clan surnames, orcs harsh and consonant-stacked, tieflings either infernal-sounding or built from a single virtue word. The generator picks fragments from the matching bank and stitches them together on the fly, so the same race and gender combination can still produce thousands of distinct results. Nothing here claims to be an official Wizards of the Coast naming table. It is a heuristic built from the same patterns any DM already recognizes, useful the moment you need a name for the goblin who just ambushed the party.
- Elf, Dwarf, Halfling, Human, Half-Orc, Tiefling, Dragonborn, Gnome
- Masculine and feminine banks for six of the eight races
- Tiefling virtue-name mode and Dragonborn clan-plus-personal format built in
Common questions
Is this DnD name generator free to use?
Where do the naming patterns come from?
Does it work for other tabletop systems, not just D&D 5e?
Can I get a surname or clan name for other races?
Why don't tiefling and dragonborn have a gender option?
Is my data stored anywhere?
Can I reroll just one name instead of all five?
Does this replace the Player's Handbook naming tables?
Your character has a name. Now give them a world.
AuxWorld turns a text prompt into a playable, explorable world in 30 seconds. Type the tavern where you just rolled this name.