D&D name generator
Roll authentic Dungeons and Dragons character names by race, class, and gender in under five seconds. Built for players, DMs, and writers.
90+ D&D character name ideas by race
- 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
- 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
- Akmenos
- Damakos
- Ekemon
- Iados
- Kairon
- Melech
- Mordai
- Pelaios
- Therai
- Hope
- Sorrow
- Mercy
- Temerity
- Creed
- Quiet
- Random
- Ambition
- 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
- 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
- Krusk
- Thokk
- Drogath
- Grumbar
- Henk
- Holg
- Imsh
- Keth
- Mhurren
- Ront
- Shump
- Greshka
- Kansif
- Myev
- Neega
- Ovak
- Vola Skullcrush
- Murka Bonebreaker
5 of 153 of 15 · ·
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. For a DM filling 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 add a theme keyword like 'storm' or 'shadow' if you want. The model then writes 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.
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, and Tasselhoff 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,' a title earned, not declared. Names that start humble and grow heavier with each milestone feel earned. Save the epithets for the campaign to deliver.
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 rural, English-countryside family names (Tealeaf, Thorngage, Underbough) that suggest 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.
Want names made for yours? Describe what you're naming and Nomi finds names that fit.