D&D Name Generator
Generate fantasy character names from syllable pools for human, elf, dwarf, orc, halfling, tiefling, and dragonborn styles.
Processed locally in your browser — nothing is uploaded.
D&D Name Generator
Click any name to copy it.
About D&D Name Generator
Names are assembled syllable by syllable, with distinct sound palettes per race style: flowing elven syllables, hard dwarven consonants, guttural orcish sounds, homey halfling names, and long dragonborn clan names. Tiefling-style names follow the "adopted virtue" tradition — a single concept word like Resolve or Sorrow.
Each name pairs a first name with a style-appropriate surname (elves get nature compounds like "Willowrunner", dwarves get forge-and-stone names). Pick a gender-neutral, masculine-, or feminine-leaning ending style, and click any result to copy it.
Common uses
- Name a new player character before session one
- Give a GM instant NPC names that fit each ancestry's sound
- Populate a homebrew town or faction roster quickly
- Find naming inspiration for fantasy fiction
Example
Input
Race style: elf · Lean: feminine
Output
Eloriel Willowrunner · Maelya Birchweaver · Feania Dewbrook …
Limitations
- Race styles are generic fantasy archetypes, not tied to any publisher's setting or lore.
- Randomly assembled names can coincide with existing fictional characters — check before using one commercially or in published work.
Frequently asked questions
How are the fantasy names actually generated?
Each first name is assembled from syllables — an opening sound, sometimes a middle syllable, and an ending — drawn from a pool tuned to the chosen race style, so elven names flow while dwarven ones hit hard consonants. Most styles then attach a compound surname built the same way; dragonborn get a longer three-part clan name.
Why do tiefling names come out as a single word like Resolve?
The generator follows the "virtue name" tradition, where a tiefling adopts one concept word — Resolve, Sorrow, Defiance — as their whole name. That's why tiefling results have no surname attached.
What does the masculine or feminine lean setting change?
Only the ending syllable of the first name. Each race style has three ending pools — neutral, masculine-leaning, and feminine-leaning — so the same opening sounds produce names like Eloriel or Elorien depending on your pick, while surnames are unaffected.
Are these names from official D&D books?
No. The race styles are generic fantasy archetypes built from original syllable pools written for this tool, not lists taken from any publisher's setting. A random assembly can still coincide with an existing character, so search a name before using it in published or commercial work.
Is my character name generated on a server?
No. All syllable assembly happens in your browser with JavaScript, so nothing about your character — race style, lean, or the names produced — is sent anywhere or stored.