D&D Name Generator
Hundreds of original fantasy character names by race. Pick a race and browse page after page of names built for your next Dungeons & Dragons hero, villain or NPC.
Choose a race
Elf Names
71+ names
Open →
Dwarf Names
70+ names
Open →
Orc Names
70+ names
Open →
Human Names
70+ names
Open →
Halfling Names
70+ names
Open →
Tiefling Names
70+ names
Open →
Dragonborn Names
70+ names
Open →
Gnome Names
69+ names
Open →
Half-Orc Names
70+ names
Open →
Half-Elf Names
70+ names
Open →
Stuck between two names, or starting from scratch? Our guide to naming your D&D character by race and class covers the naming conventions behind every race here, plus the pitfalls to avoid.
Why race is the right starting point
In Dungeons & Dragons, race is the single strongest signal a name carries, because each ancestry has its own sound rules. Elven names glide on long vowels and liquid consonants and pair a lyrical first name with a compound nature surname. Dwarven names are short, hard and consonant-heavy, usually with a clan name that reads like a craft or a mountain. Orc names hit blunt and guttural. Halfling names are warm and homely, tiefling names carry an infernal or virtue-word weight, and dragonborn names stack harsh syllables into clan-first constructions. Picking the race first means the name sounds right before you have made a single other decision, and it is why every list here is organised that way.
Matching the name to class and backstory
Once the sound is right, tune the specifics. A wizard can carry a stately mouthful, while a rogue wants something short enough to hiss in an alley. Rangers and druids suit surnames pulled toward the wild, and clerics and paladins suit radiant or virtue-based ones, all of which tell the table something before your first line of dialogue. Backstory does the rest: an exile might translate their surname into Common, a warlock might have dropped their family name entirely, and a character raised outside their own culture might carry a name that fits nobody. Those small mismatches are free characterisation, and they cost nothing to invent.
Every list continues onto a real page
Each race has hundreds of original names split across numbered pages, and every continuation is a genuinely different batch rather than a reshuffle. That means you can bookmark, share or print the exact set you were looking at, and come back to the same names later, which a client-side reroll button can never do. If you want the reasoning behind the naming conventions rather than another list, the D&D character name guide covers each race in detail.
Frequently asked questions
How does the D&D name generator work?
Pick a race, and you'll get pages of hand-crafted fantasy names that fit that race's naming style. Every 'more names' link is a real page you can bookmark, share or print, no reroll button that loses your favorites.
Which races are covered?
Elf, dwarf, orc, human, halfling, tiefling, dragonborn, gnome, half-orc and half-elf. Each race has dozens of original names split across multiple pages.
Are these names free to use?
Yes. Use them for your D&D characters, NPCs, Pathfinder, video games, novels or any fantasy project. No sign-up, no download, completely free.
How do I pick the right name?
Match the name to your character's race and personality. Read the short guide on each race page for the naming conventions, then choose a name that sounds right when you say it aloud at the table.
More party tools
Never Have I Ever
Hundreds of Never Have I Ever questions by category, funny, couples, teens and more.
Would You Rather
Would You Rather questions from funny to extreme, ready for your next party.
Team Name Generator
Clever team names by sport and theme, trivia, softball, fantasy football and office.
Rapper Name Generator
Stage names by style, east coast, west coast, trap and old school.
Charades
Printable charades word lists by category and difficulty for all ages.