DND Name Generator

Generate authentic Dungeons & Dragons character names for humans, elves, dwarves, and more. Create epic fantasy RPG names for any race instantly.

Forge Your Legend

Every great adventure begins with a name. Whether you're rolling a new character for your weekly campaign or crafting NPCs for your homebrew world, our DND name generator delivers authentic, lore-friendly names for every race in the realm. From the melodic syllables of elvish to the harsh consonants of orcish, find the perfect name to match your character's story.

11 Playable Races
400+ Unique Names

Why Adventurers Choose Us

Lore-Accurate Names

Every name follows official D&D naming conventions from sourcebooks.

Instant Generation

Get 12 unique names per click. No waiting, no limits.

Optional Epithets

Add heroic titles like "the Brave" or "the Shadowwalker."

Fully Editable

Click any name to customize it before copying.

How this DND Name Generator works

This fantasy nomenclature engine generates authentic Dungeons & Dragons character names by combining linguistic patterns documented across official sourcebooks, adventure modules, and established lore. The database encompasses eleven playable races—Human, Elf, Dwarf, Halfling, Dragonborn, Gnome, Half-Elf, Half-Orc, Tiefling, Orc, and Tabaxi—each with culturally appropriate naming conventions.

Each race maintains separate first name pools for male, female, and gender-neutral options, totaling over 400 unique base names. The algorithm combines selected first names with race-specific surnames following proper linguistic patterns—melodic elvish compounds, sturdy dwarven clan names, or exotic dragonborn lineage titles. Optional epithets append heroic descriptors like "the Brave" or "the Shadowwalker" for added character depth.

Batch generation produces twelve names simultaneously, facilitating rapid NPC creation for dungeon masters or character brainstorming for players. The edit-in-place feature allows tweaking generated names before copying. Applications span tabletop RPG character creation, fantasy novel writing, video game avatar naming, and worldbuilding exercises. All generation occurs client-side, enabling offline use once the page loads.

How to Use

1

Choose Your Race

Select from 11 iconic D&D races, each with authentic naming conventions.

2

Select Gender

Pick male, female, or gender-neutral names for your character.

3

Generate & Customize

Get 12 unique names instantly. Add epithets or edit to perfection.

Example Usage

Generating elven names:

Input
Race: Elf, Gender: Female, With Surname
Output
Caelynn Moonbrook, Sariel Stargazer, Naivara Dawnstar...

Frequently Asked Questions

What races can I generate names for?
Our generator covers Human, Elf, Dwarf, Halfling, Dragonborn, Gnome, Half-Elf, Half-Orc, Tiefling, Orc, and Tabaxi. Each race has culturally appropriate naming patterns.
Are these names lore-accurate?
Yes! Our database draws from official D&D sourcebooks and established naming conventions. Elven names flow melodically, Dwarven names are sturdy, and Dragonborn names reflect their draconic heritage.
Can I use these names for other fantasy settings?
Absolutely! While designed for D&D, these names work great for any fantasy RPG, novel, or creative project. The fantasy aesthetic translates across settings.
What are epithets?
Epithets are titles like "the Brave" or "the Shadowwalker" added after a name. They add personality and backstory hints to your character. Toggle them on for heroic flavor!
How many names can I generate?
Each click generates 12 unique names. Generate as many batches as you need—it's completely free with no limits!

Related Tools

The DND Name Generator is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

Featured on

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge