D&D Name Generator
Roll authentic Dungeons and Dragons character names by race, class, and gender — built for players, DMs, and writers in under five seconds.
Build a Character Worth Remembering
Every memorable D&D campaign starts with a name your party will still quote three years after the final session. Whether you're a DM populating a tavern with twenty NPCs before tomorrow night, a player rolling up a new tiefling warlock, or a writer drafting a Faerun-inspired novel, this generator gives you names that feel pulled straight from the Player's Handbook instead of a random word salad.
Pick a race, choose a class, set a gender, and optionally drop in a theme keyword like 'storm' or 'shadow' — then watch the model produce names that honor 5e linguistic traditions: melodic elven syllables, hard dwarven consonants paired with earned bynames, draconic clan structures, and infernal tiefling cadences. Hand-naming takes thirty minutes. Random tables give you 'Bob the Elf.' This sits in between.
Lore-Accurate by Race
Elven names lilt, dwarven names crunch, dragonborn names roar. Each race uses the phonetic patterns and naming structures established across D&D 5e source material.
Class & Backstory Aware
A grizzled barbarian gets a different name than a court bard. Pair the class filter with a theme keyword to get names that telegraph your character's history before you speak.
Instant and Unlimited
Free, no signup, no daily caps. Roll until something clicks. Most players find their character name within three or four generations — usually in under a minute.
7 Tips for Choosing a Memorable D&D Character Name
Say it out loud at the table
If your DM stumbles over the name for the first three sessions, change it before session 4. 'Xyltherandrax' looks cool on the sheet but kills initiative order. Aim for something a tired person can pronounce after two beers.
Match the name to the backstory, not the class
A wizard raised by dockworkers should sound like a dockworker, not an archmage. Reserve the grand multi-syllabic names for characters with grand backgrounds. The contrast between humble name and epic deeds is where roleplay gold lives.
Steal the cadence, not the name
Drizzt, Bruenor, Tasselhoff — these work because of rhythm and consonant texture. Copy the meter of a name you love, then swap the letters. You get the feel without the lawsuit or the eye-rolls from the lore nerd at your table.
Give NPCs nicknames the players will actually use
DMs: nobody at the table will remember 'Korthus Blackmane the Third.' They will remember 'Three-Finger Kort.' Generate the formal name, then think about what the locals would shorten it to over a tankard. That's the name that sticks.
Use the byname to do narrative work
Dwarves and half-orcs earn second names from deeds. 'Ironfist,' 'Skullsplitter,' 'Oathkeeper.' Pick a byname that implies a story you haven't told yet — your DM will hook it, and suddenly your character has a session-one plot thread for free.
Check the spelling against autocorrect
If your phone changes 'Aelar' to 'Alarm' every time you text the group chat, you'll resent the name by week three. Test-type it. Names that survive iMessage survive campaigns. This is a stupid tip and it matters more than any other on this list.
Leave room for growth
Your level-1 character doesn't need a title. 'Kael' is fine. By level 12 they'll be 'Kael Stormbreaker, Warden of the Northern Pass' — earned, not declared. Names that start humble and grow heavier with each milestone feel earned. Save the epithets for the campaign to deliver.
90+ D&D Character Name Ideas by Race
Elf Names
Aelar Liadon, Caelynn Holimion, Elaira Galanodel, Mindartis Siannodel, Theren Meliamne, Naivara Xiloscient, Paelias Amakiir, Soveliss Ilphelkiir, Thamior Nailo, Adran Casilltenirra, Lia Erevan, Quarion Suithrasas, Erdan Floshem, Beiro Truesilver, Aramil Caerdonel
Dwarf Names
Thorin Stonebrow, Brunna Ironfist, Dagnal Battlehammer, Eberk Rumnaheim, Gardain Loderr, Harbek Balderk, Kildrak Dankil, Morgran Holderhek, Orsik Strakeln, Rurik Torunn, Tordek Gorunn, Vondal Ungart, Whurbin Foamtankard, Helja Frostbeard, Audhild Goldfinder
Tiefling Names
Akmenos, Damakos, Ekemon, Iados, Kairon, Melech, Mordai, Pelaios, Therai, Hope, Sorrow, Mercy, Temerity, Creed, Quiet, Random, Ambition
Dragonborn Names
Arjhan Clethtinthiallor, Balasar Daardendrian, Bharash Delmirev, Donaar Fenkenkabradon, Ghesh Kerrhylon, Heskan Linxakasendalor, Kriv Myastan, Medrash Nemmonis, Mehen Norixius, Patrin Ophinshtalajiir, Rhogar Prexijandilin, Shamash Shestendeliath, Torinn Turnuroth, Akra Verthisathurgiesh, Kava Yarjerit
Halfling Names
Cora Tealeaf, Milo Thorngage, Bilbo Tosscobble, Lyle Underbough, Wellby Brushgather, Tamsin Goodbarrel, Andry Greenbottle, Cottar Hilltopple, Drogo Leagallow, Garret Tealeaf, Lavinia Brightmoon, Merric Highhill, Nedda Strongbones, Osborn Thistletop, Portia Smallburrow
Half-Orc Names
Krusk, Thokk, Drogath, Grumbar, Henk, Holg, Imsh, Keth, Mhurren, Ront, Shump, Greshka, Kansif, Myev, Neega, Ovak, Vola Skullcrush, Murka Bonebreaker
D&D Naming Conventions by Race
Elves don't really do 'first names' the way humans do — they receive a child name, an adult name they choose around their hundredth birthday, and a family name passed down for generations. The result is melodic, vowel-heavy, and almost always tri-syllabic with a flowing consonant pattern (Aelar Liadon, Caelynn Holimion). When you generate elven names here, the family name carries the weight of the bloodline. Use the personal name in casual speech, the full string for diplomacy.
Dwarves work in the opposite direction: hard consonants, short syllables, clan name attached at birth, and a byname earned in life. 'Thorin Stonebrow' isn't born Stonebrow — he earns it through a deed, a feature, or a battle. Half-orcs follow a similar pattern but rougher: monosyllabic given names (Krusk, Thokk, Grumsh) sometimes followed by descriptive bynames (Skullcrush, Bonebreaker). Dragonborn use clan names as their primary identifier and often give children personal names that begin with the same letter as one parent — Arjhan and Akra are siblings, Balasar and Bharash share a father.
Tieflings split into two camps. Infernal-bloodline names sound like distorted Latin or Abyssal (Damakos, Ekemon, Mordai) — heavy on hard 'k' sounds and harsh vowels. Virtue names emerged in the 5e era for tieflings who reject infernal heritage and choose abstract qualities instead: Hope, Sorrow, Creed, Temerity, Random. Halflings stay grounded with bucolic, English-countryside-flavored family names — Tealeaf, Thorngage, Underbough — that telegraph farms and burrows rather than battlefields. Humans pull from real-world phonetic traditions depending on region, so a Calishite human reads differently than a Damaran, and the generator respects that when you provide a backstory keyword.