How the DnD name generator works
Choose a race and the generator builds a first name from that race's own syllable bank, then adds an optional family name. Each bank is written to match how that people's names tend to sound at the table: flowing for elves, hard for dwarves, homey for halflings, playful for gnomes, classical for tieflings, rasping for dragonborn and blunt for half-orcs.
Half-elves, drow, aasimar, goliaths, goblins, kobolds and lizardfolk have their own banks too: soft and in-between for half-elves, sharp and sibilant for drow, bright and celestial for aasimar, broad and blunt for goliaths, scrappy for goblins, clicky for kobolds and hissing for lizardfolk. For every race except humans, each name also shows an invented meaning in that people's made-up vocabulary and a guide to saying it.
A filter rejects tongue-twisting clusters and accidental real words. It also blocks many of the sample names printed in the official rulebooks, so your character is less likely to share a name with an example everyone at the table has already read.
Family names come from a mixed list of 50 surnames: human houses, elven and dwarven compounds, halfling and gnome family names, and long dragonborn clan names. They are not locked to a race. A half-orc raised by halflings might well be a Puddlefoot.
Choose Female or Male to swap in that race's endings, and Class flavor to lean toward names that suit the class: short and hard for barbarians, long for wizards, melodic for bards. Set the name style to Race tradition for each people's naming custom: dragonborn clan names first, a nickname and clan name for goliaths, a virtue name for some tieflings, a house for drow.
Below the generator, the adventuring party builder makes a whole party with a race, class and name for each member and a party name, and the NPC roster fills a tavern, market or temple with named NPCs, each with a role and a hook.
That is Quick mode: instant and unlimited. For something more specific, switch to Custom mode, set a few options and add a sentence of details. An AI language model suggests 10 original names, each with how to say it and a suggested meaning, and More like this gives you variations on any name you like.
D&D names by race, with notes
Hand-picked by our editors. Copy one, or use them as a starting point.
| Name | Meaning or note |
|---|---|
| Gareth | Human. A real Welsh name; reliable for a paladin |
| Kasora | Human. Bright and worldly; suits a merchant's daughter |
| Wesora | Human. Unusual but easy to say |
| Belira | Human. Gentle and musical, made for a bard |
| Kasian | Human. Smooth and confident, a rogue's name |
| Yareth | Human. Rugged and frontier-born |
| Faelith | Elf. Fey-touched and graceful |
| Ilyndor | Elf. Noble cadence for a high elf wizard |
| Rivelle | Elf. Light as a river; suits a wood elf |
| Eredris | Elf. Cool and distant, good for a drow |
| Shariel | Elf. Classic -iel ending, warm and clear |
| Amavyr | Elf. The rare v-y sound gives it an old feel |
| Galgrim | Dwarf. Stern and trustworthy, a fighter's name |
| Storrak | Dwarf. Stormy start, solid finish |
| Grethild | Dwarf. A strong -hild ending for a cleric |
| Yorgran | Dwarf. Rare Y opening, heavy close |
| Korika | Dwarf. Lively but tough |
| Ragtok | Dwarf. Blunt as a hammer |
| Ottry | Halfling. Playful, like a river otter |
| Lidrose | Halfling. Flower-sweet, for a hearth-loving cook |
| Rosbin | Halfling. Cozy and quick; suits a rogue |
| Cadbell | Halfling. Sounds like a family with a bakery |
| Wimby | Halfling. Small, cheerful and impossible to dislike |
| Garel | Halfling. Plain and dependable |
| Tockwiz | Gnome. A clockwork tick plus a little wizardry |
| Fizbit | Gnome. Bubbly and inventive |
| Rixana | Gnome. Bright and clever; suits an illusionist |
| Cogdock | Gnome. Born in a workshop |
| Nibix | Gnome. Tiny and mischievous |
| Oriella | Gnome. A softer name for a forest gnome |
| Epharion | Tiefling. Grand and slightly sinister |
| Zevaxis | Tiefling. Sharp z and x, perfect for a warlock |
| Calarion | Tiefling. Courtly, like a fallen noble |
| Felira | Tiefling. Feline grace with a sharp ending |
| Moryx | Tiefling. Dark and clipped, good for a rogue |
| Ophion | Tiefling. Shares its name with a serpent from Greek myth |
| Kharak | Dragonborn. Rasping and proud, a paladin's name |
| Zhanira | Dragonborn. Fierce and elegant |
| Rashanth | Dragonborn. Rolls out like a breath of fire |
| Jhoroth | Dragonborn. Ancient-sounding, for a clan elder |
| Bheszar | Dragonborn. Hissing start, roaring end |
| Orthoxa | Dragonborn. Unusual and regal |
| Vokar | Half-orc. Short and tough, a barbarian's name |
| Ugren | Half-orc. Orc opening, human ending |
| Dorash | Half-orc. Gruff but friendly |
| Bruela | Half-orc. Strong and warm; suits a cleric |
| Mokgan | Half-orc. Heavy and dependable |
| Gulina | Half-orc. A soft finish on a rough start |
| Ravensworth | Family name. Old human nobility with a long memory |
| Granitehelm | Family name. A dwarven line of guards |
| Puddlefoot | Family name. Halflings who never avoid a puddle |
| Fizzlecog | Family name. Gnome tinkerers with mixed results |
| Vorthakar | Family name. A dragonborn clan name with weight |
| Starwhisper | Family name. Elven, for a family of stargazers |
Tips for choosing a good name
Test the name at session zero
Say the name out loud to your group. If they can't pronounce it, they will invent a nickname for you. Short names are easier for the Dungeon Master to remember too.
Let upbringing count as much as race
A tiefling raised in a human city might use a human name. A half-orc raised by halflings might carry a halfling surname. Mix the race filter and family names to tell that story.
Choose the nickname yourself
Long elven and dragonborn names get shortened in play. Pick the short form early so the party uses one you like.
Give the family a fact
A family name hands the DM a hook: a noble house, a rival clan or a debt owed. Decide one fact about your family and share it before the first session.

