The DnD Name Generator Built for Real Campaigns
Pick a race, class, and alignment, then get names with pronunciation, meaning, and a ready-to-use backstory hook. Lock the ones you love and save your shortlist.
Our free DnD name generator creates Dungeons & Dragons character names for every race and class, including Elves, Dwarves, Humans, Tieflings, Dragonborn, Half-Orcs, Gnomes, and Halflings across all twelve core classes. Each name comes with a pronunciation guide, a short meaning, and a backstory hook you can drop straight into your campaign. Need more than one character? Generate adventuring party names and tavern names further down the page.
Party & Tavern Name Generator
Naming a whole adventuring party, a guild, or the tavern they always end up in? This DnD Name Generator handles those too.
Jump Straight to a Race
Click a race to instantly filter the generator above.
More Than Just Random Syllables
This DnD Name Generator is built for players and Dungeon Masters who need names that actually mean something at the table.
Instant results
Set your filters and get a full batch of names in under a second, with no sign-up and no waiting.
Meaning & backstory
Every name comes with a pronunciation guide, a meaning, and a one-line backstory hook to build on.
Lock & reroll
Love one name in the batch? Lock it, then reroll the rest until the whole party feels right.
Save & export
Build a shortlist for your whole campaign roster and export it as a text file whenever you need it.
Vibe & personality
Choose a vibe like Dark, Elegant, or Royal and every name, meaning, and hook shifts to match that personality.
Remix a name
Like a name but not quite? Hit Remix to get four close variations built from the one you already like.
How DnD Naming Conventions Work
A quick primer for this DnD Name Generator, if you want to build on a generated name or write your own.
Elves
Elven names lean lyrical and flowing, often with a first name plus a nature-linked surname like Moonleaf or Silverbranch. Vowel-heavy syllables read as elegant and ancient.
Dwarves
Dwarven names are short and hard-consonant, paired with clan surnames tied to craft, such as Ironroot, Hammerhand, or Stonefist. Family and clan matter more than individual flourish.
Tieflings
Many tieflings choose their own name later in life, often something abstract or virtue-based, distinct from their birth name, a small detail that adds real backstory.
Dragonborn
Dragonborn names are clipped and forceful, frequently a single strong given name paired with a clan name that reflects an ancestral trait or deed.
Common questions
A few things players usually ask before rolling initiative on a name.
Is this DnD name generator free?
Yes. It’s completely free with no account required. Generate as many batches as you want.
Which races and classes are supported?
Elf, Dwarf, Human, Halfling, Tiefling, Dragonborn, Half-Orc, and Gnome, across all 12 core DnD classes and all nine alignments.
Can I use these names in my campaign?
Absolutely. Every name is generated fresh and is yours to use for characters, NPCs, or full campaign rosters.
What does “lock” do?
Locking a name in this DnD Name Generator keeps it in place when you hit Reroll, so you can refine the rest of the batch without losing your favorite.
Where are my saved names stored?
Saved names stay in your browser on this device, so you can revisit or export them anytime without creating an account.
Can I generate names for a whole adventuring party at once?
Yes. Scroll to the Party & Tavern Name Generator section to create guild, party, and tavern names alongside your character names.
Does this work for DnD 5e specifically?
Yes, the race and class options here match the DnD 5th Edition core rulebook, so names fit straight into a 5e campaign.
What does the Vibe filter do?
Vibe adds a personality layer, such as Dark, Elegant, or Royal, to shape the name’s title, meaning, and backstory hook to match the character you have in mind.
Can I describe my character instead of picking filters?
Yes. Type a short description and this DnD Name Generator matches keywords in it to race, class, gender, and vibe automatically. It’s keyword matching, not true AI, so specific words work best.
Do you support subraces like Drow, High Elf, or Mountain Dwarf?
Yes. Elf, Dwarf, Dragonborn, Gnome, and Halfling all have subrace options. Drow in particular use a distinct name style from other elves.
About This DnD Name Generator
This DnD Name Generator was built for players and Dungeon Masters who want more than a random string of syllables. Every result from this DnD Name Generator follows the naming logic used in the official DnD 5th Edition free rules, so names for Elves, Dwarves, Drow, and every other supported race feel true to the source material.
If you want to dig deeper into a race’s lore before naming a character, the Forgotten Realms Wiki is a solid place to start. Come back here whenever you need this DnD Name Generator for your next character, party, or tavern.