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.