For the table
D&D Name Generator
Every people of the realms, one grimoire. Pick your character's race below; the book opens to the right chapter and inscribes ten names with meanings, pronunciation, and no repeats.
A character name has one job at the table: to be said aloud a thousand times without going stale. The grimoire builds every name from meaning-bearing elements in each race's own sound-world, so your tiefling does not sound like your dwarf, and neither sounds like the back of a keyboard.
Rolling tonight? The fast path: pick the race, keep the first name that makes you want to know more, forge its card, and let the meaning line write your first backstory beat. The elvish "twilight maiden" or the orcish "sole survivor of the clan" is a session-one hook at no charge.
Compatible with the world's greatest roleplaying game. Not affiliated with Wizards of the Coast.
Choose your people
Elf
Of the Fair Folk
Dwarf
Of the Stone-Kin
Orc
Of the War-Kin
Tiefling
Of the Hell-Marked
Dragonborn
Of the Wyrm-Blooded
Halfling
Of the Hearth-Folk
Human
Of the Kingdoms of Men
For the DM's side of the screen
Last inscribed 2026-10-01
How each people names its own
The fastest way to a name that fits is to know what the race is doing when it names a child. Each chapter of the grimoire explains its own customs in full; the short versions follow, for the player rolling a character at the table tonight.
Elves assemble names from remembered light and shape, long vowels and liquid consonants that pour rather than knock. Aelwen, Sylras, Ithrilion. If it can be sung, it is elvish; if it can be barked, it is not.
Dwarves name like they smith: short, dense, consonant-forward, with a clan name that is a warranty. Borin Emberdelve is a name and a resume in four syllables. The stone does not apologize and neither does the register.
Orcs earn names that record deeds and survive shouting. One or two hard syllables, Ghazk, Urzoth, then an earned epithet that functions as a battlefield reference check. An orc introduced in full is reciting a threat assessment.
Tieflings carry two names: an infernal blood-name with late-landing stress, and a chosen virtue name, Sorrow, Creed, Excellence, that argues with the world. Which one they give you is information.
Dragonborn put the clan first, always; the personal name walks behind it. The sounds are draconic geometry, paired consonants and open vowels, built for formal announcement in a hall.
Halflings are named to be called warmly across a supper table: two bouncing syllables that wear down into something smaller within the year, and a family name that is a boast about food or land.
Humans borrow from everywhere, which is their custom. The human chapter deals names by region and tone so the borrowing at least stays consistent inside one kingdom.
Naming the whole party at once
Parties fail at names collectively, not individually. Five perfectly good names collide when three of them start with K, two rhyme, and the bard and the paladin are both two syllables ending in a vowel. The grimoire's rule for a table: every character name should differ from every other in first letter, syllable count, or stress pattern, and at least one of the three should differ everywhere. Deal ten names per player from the right chapters, read the five finalists aloud in one breath like a herald announcing the party at court, and cut whatever blurs together. Thirty seconds of ceremony saves a campaign of confusion.
The DM's side of the screen
A DM needs names in bulk and on demand, which is a different problem from a player needing one name that fits. Keep a dealt reserve: ten commoners from the human chapter, five establishments from the tavern signboard, a page of towns and villages in one consistent register, and one ship you have not decided the fate of. When a player asks the name of the guard they just befriended, the pause before you answer is the exact length of their immersion. A reserve list makes the pause zero. The grimoire deals without repeats precisely so the reserve never betrays you with twins.
Margin notes
How do I pick a D&D character name?
Start from the race's naming custom, say the candidate aloud three times fast, and check it does not collide with a partymate. A name with a meaning gives your backstory a free hook, which is why every name this grimoire deals carries one.
Is this generator free for my campaign?
Completely. Every name is yours to keep, for any table, stream, or published homebrew. The grimoire asks only that you pronounce them with confidence.
Which races does it cover?
Elves, dwarves, orcs and half-orcs, tieflings, dragonborn, halflings and humans, plus dragons, wizards' formal names, and surnames, taverns, towns and ships for the DM's side of the screen.