Free · Instant · No Signup

DND Name Generator

This DND name generator helps you build character names fast: choose a race and tone, then get Dungeons & Dragons style names you can copy straight into your sheet.

Race
🧑 Human
🧝 Elf
⛏️ Dwarf
🍞 Halfling
😈 Tiefling
🐲 Dragonborn
🎲 Random
Tone
⚔️ Classic
🕯️ Dark
😂 Funny
🐉 Your Name
Also Try

How to Use This DND Name Generator

Start with the race. Race sets the rhythm: dwarves usually hit harder with consonants, elves run smoother, and tieflings often feel dramatic. Then choose a tone to steer the vibe. “Classic” fits most campaigns, “Dark” works for grim settings, and “Funny” is great for one-shots.

Frequently Asked Questions

Is this a Dungeons & Dragons name generator or a generic fantasy tool?

It’s a DND name generator tuned for common Dungeons & Dragons character styles. You can still use the names for novels, games, or any fantasy world that matches these naming patterns.

Can I generate names for a wood elf?

Yes. Use the Elf race here for general elven styles, or jump to the wood elf name generator if you want wood elf names that lean heavily into forest imagery and nature surnames.

How do I avoid accidentally copying an NPC name?

After you generate a name, make a tiny change: swap one vowel, replace one syllable, or adjust the surname. Small edits keep the feel while making the name yours.

Does the “Funny” option make silly names?

Yes. “Funny” mixes playful titles, food words, and heroic-sounding endings. It’s useful for light campaigns and also works as a quick funny name generator for tavern NPCs.