D&D Name Generator
Fantasy character names with race-flavored syllables — for D&D, Pathfinder and beyond.
How to use d&d name generator
- Click Generate name to roll a new character name.
- Read the name and the race it was flavored for, shown as "Name — race".
- Click again to reroll until a name fits your character.
- Copy the name onto your character sheet.
Examples
Roll a player character
One click produces a race-flavored name suitable for a new hero.
Name an NPC in a hurry
Dungeon masters can reroll until the race matches the character in front of them.
Reroll for a different race
Every click picks a new race pool, so keep rolling for variety.
What is D&D Name?
Every tabletop campaign starts with the same small crisis: naming a character. Players of D&D, Pathfinder and other fantasy RPGs want names that sound right for the race they chose — elvish names flow, dwarven names hammer, orcish names grunt. This generator builds names from syllables the way good players do, but each race draws from its own pool of beginnings: Ael-, Syl- and Ery- for elves, Bal-, Dur- and Thra- for dwarves, Gro-, Mok- and Ur- for orcs, and so on across eight races.
Each click pairs a race-flavored start with a flowing ending like -wyn, -dor, -mir or -grim, and shows which race the name was flavored for — handy when you need a name and a matching character on the spot. It works for player characters, but it shines for dungeon masters who need a tavern keeper, shopkeeper or suspicious cultist in five seconds flat.
Every click is an independent roll of client-side randomness: nothing is uploaded, stored or repeated unless chance says so. Reroll as long as you like — the character sheet can wait.
Frequently asked questions
Which races are included?
Eight classic fantasy races: elf, dwarf, human, halfling, orc, gnome, tiefling and dragonborn — each with its own pool of starting syllables.
Are these official D&D names?
No — they are original syllable combinations, simply flavored to sound right for each race. They work for D&D, Pathfinder or any fantasy setting.
How are the names built?
A race-specific beginning (Ael-, Bal-, Gro-...) is paired with a flowing ending (-wyn, -dor, -mir...). The generator shows the race so you can judge whether the sound fits your table.
Can I keep the name but change the race?
Absolutely — the race label is a flavor suggestion, not a rule. An elf named Balgrim is a perfectly good character.
Is anything saved?
Nothing. Names are generated in your browser with local randomness and disappear when you leave the page.
Related generators
- Barcode Generator
Quickly generate linear barcodes and download them as PNG images.
- Cursed Text Generator
Generate creepy cursed (zalgo) text with adjustable intensity.
- Gamertag Generator
Generate cool gamertag ideas for Xbox, PSN, Steam and Twitch.
- Random Letter Generator
Generate uniformly random letters A–Z for word games and classroom fun.
- Random Object Generator
Generate a random everyday object for prompts, games and icebreakers.
- Small Text Generator
Quickly turn plain text into small caps Unicode letters.