Rolling a new character and stuck on the name? Our D&D name generator creates race-specific names that match the phonetic conventions of Dungeons & Dragons lore. Filter by race or generate a mixed batch to find the perfect name for your next adventure.
When to Use the D&D Name Generator
Use this when creating a new player character, naming NPCs for your campaign, or populating a homebrew world. For general fantasy names not tied to a specific race, the fantasy name generator gives you more variety.
D&D Name Tips
- Filter by race first, then generate several batches — the right name usually jumps out within 2-3 rounds.
- For full names, generate twice and combine a first name from one batch with a different result as a surname.
- Dragonborn and Tiefling names work great for intimidating villains. Halfling and Gnome names suit comedic NPCs.
- Save multiple favourites per race so you always have names ready for improvised NPCs during sessions.