D&D Name Generator

Generate D&D character names for every race and class combination

Gender
Length
Format

Press Space to generate

Hit Generate to create names

Dungeons & Dragons is home to one of the richest name traditions in all of tabletop gaming. With dozens of playable races — each with its own linguistic and cultural heritage — finding the right name for your D&D character is both an opportunity and a challenge. This D&D name generator draws from the naming traditions of every core race to produce authentic, setting-appropriate character names for any concept you're building.

Race-Appropriate Naming in D&D

Every D&D race has a distinct naming phonology established across official source books. Elves use flowing, multi-syllabic names with open vowels and -el/-iel suffixes. Dwarves use short, hard-consonant names with Germanic roots. Tieflings use infernal names or virtue names. Dragonborn follow Draconic phonology with harsh consonant clusters. Half-orcs blend orcish guttural sounds with the naming conventions of whichever human culture raised them.

This combined generator produces names from across all these traditions. If you want a name specific to one race, use the dedicated generators linked below — each is trained exclusively on names appropriate to that race's lore. The D&D generator here is ideal when you want variety or when you're not sure yet which race you're playing.

Class and Background Considerations

Beyond race, your character's class and background can influence name choice. A paladin might carry a more formal, religious-sounding name than a rogue from the same race. A noble human wizard might have a different name register than a sailor human fighter. The name you choose is the first piece of your character's identity — make it work for the full character concept, not just the race.

Generate a batch of D&D names, use the gender filter if relevant to your character, and browse the race-specific generators below for more targeted results. Star your favorites and copy them to your character sheet.

Frequently Asked Questions

Which D&D races does this generator draw names from?

This combined generator draws from naming traditions across all core D&D races: elves (high, wood, dark), dwarves, orcs and half-orcs, tieflings, dragonborn, humans (medieval tradition), halflings, gnomes, vampires, and arcane spellcasters. The corpus blends these traditions to produce names that feel D&D-appropriate without being tied to a specific race. For race-specific outputs, use the dedicated generators linked below — this one is best when you want variety or haven't committed to a race yet.

How does class and background affect D&D character naming?

Class and background can significantly influence the register of a name even within a single race. A human noble might carry a formal, multi-syllabic name signaling family history. A human criminal or urchin might use a nickname with nothing to do with their birth name. A paladin of any race often carries a name with religious connotations. A warlock might use the name their patron whispered to them. The name is often the first choice you make that communicates your character's backstory.

Are these names compatible with D&D 5e official lore?

Yes — the generator is designed to produce names consistent with the phonological conventions established in D&D 5th edition source books, particularly the Player's Handbook and Mordenkainen's Tome of Foes. No generated name is copied from official D&D source material, so there's no trademark concern. The names follow the same stylistic rules as official D&D names without being identical to any specific trademarked characters. They work equally well for Pathfinder, 13th Age, and other systems using similar fantasy conventions.

What's the best strategy for choosing a D&D name if I don't know my race yet?

Use this generator's mixed output to get a sense of the range of D&D naming styles, then notice which type appeals most to you — that often indicates which race's aesthetic you're drawn toward. Melodic multi-syllabic outputs point toward elf. Short hard names are dwarf territory. Infernal-sounding outputs suggest tiefling. This generator is best used as an exploration tool early in character creation; once you commit to a race, the dedicated generators will give you more focused results.

Can I use these names for NPCs as a dungeon master?

This is arguably the best use case for the D&D generator. DMs need named NPCs quickly and in quantity — a city of any size needs dozens of named inhabitants, each potentially of a different race. Generate 20–30 names, star the ones that feel right, and build a name bank for the session. The mixed-race output means your city feels diverse without you having to manually curate race-appropriate names for every individual. Name your innkeeper, your blacksmith, your city guard captain, your suspicious merchant — all in a few minutes.

How do I make sure my D&D character name doesn't accidentally match an official character?

The generator avoids producing names identical to famous D&D characters (Drizzt, Elminster, Strahd, Tasha, Mordenkainen). However, with thousands of officially published D&D characters across decades of material, coincidental similarity is possible. A quick search of your generated name alongside "D&D" or "Forgotten Realms" will reveal if it matches an established character. If it does, a minor modification — one changed letter or syllable — is usually enough to make it distinctly yours.