D&D Name Generator: Names for Every Race and Class
Choosing a name for your Dungeons & Dragons character can set the tone for the whole campaign. A good D&D name feels authentic to the race and class you've picked — whether you're playing an elven wizard, a dwarven fighter, or a tiefling rogue. This guide walks you through naming conventions for every major race and class so you can create (or generate) names that fit your character sheet.
Why a Good D&D Name Matters
Names in D&D aren't just labels. They signal heritage, culture, and sometimes class or profession. An elf named "Legolas Silverleaf" immediately suggests a woodland, bow-wielding archetype; a dwarf named "Thorin Ironfoot" suggests a warrior or leader. When you use a D&D name generator or build names by hand, keeping race and class in mind helps your character feel coherent to you and your table.
D&D Names by Race
Each race in the Player's Handbook has distinct naming traditions. Here's a quick reference for the most common player races.
- Elves use flowing, melodic names — often ending in -iel, -ael, or -thir. Surnames are often nature-inspired: Silverleaf, Starbreeze, Moonwhisper. Given names can be long and multisyllabic (Celebrian, Thranduil) or shorter (Legolas, Haldir).
- Dwarves favour short, guttural given names (Balin, Gimli, Thorin) and clan-based surnames (Ironfoot, Oakenshield, Stonehelm). Names often reflect stone, metal, or martial themes.
- Orcs use harsh consonants and titles. Surnames might be epithets like "the Defiler" or "Bonecrusher." Given names are often single or double syllables: Azog, Grommash, Lurtz.
- Humans have the most variety — medieval European, Norse, or setting-specific. Surnames can denote house, region, or profession (Stark, Highcastle, Wyrmslayer).
- Halflings often have cosy, pastoral names — soft consonants, sometimes nicknames or double names (Pippin, Merry, Samwise). Surnames can reference home or comfort (Goodbody, Underhill, Brandybuck).
- Gnomes love whimsy and alliteration. Names can be long and musical (Garl Glittergold, Fizzle Fiasco) or punchy (Boddynock, Wrenn). Many gnome names sound inventive or tinkering-related.
- Dragonborn use draconic-sounding names — hard consonants, hisses, and grandeur. Examples: Arkhan, Bahamut, Tiamat-inspired roots. Clan names often reflect dragon ancestry (e.g. scale colour or breath type).
- Tieflings often have infernal or virtue-based names. Some use virtue names (Patience, Zeal); others use more dramatic, Latin-adjacent names (Zariel, Mephistopheles). Surnames can be absent or adopted from the culture they grew up in.
D&D Character Naming by Class
Class doesn't always dictate a naming style, but it can reinforce your character's identity. Fighters and martial characters often suit short, strong names or military titles. Wizards might have scholarly or arcane-sounding names, or a single memorable word. Rogues sometimes use aliases or nicknames that hint at their trade. Clerics might take names that echo their deity or order. Mixing race-appropriate sounds with class flavour gives you a name that feels both authentic and memorable.
Need a name right now?
Use our Fantasy Name Generator to get instant D&D-style names for Elves, Dwarves, Orcs, Humans, Dragons, Halflings, and Gnomes. Pick a race, click Summon Name, and copy your favourite to your character sheet.
Roll the Dice for Your Stats
Once your character has a name, you'll need ability scores. Use our Dice Roller for 4d6 drop lowest, or any other roll your DM allows. We also have a guide to D&D dice roll combinations so you can decode notation like 11d8 and roll complex expressions in one click.
Generate a Full D&D Character
Need more than just a name? Our Random RPG Character Generator creates a complete character sheet with race, class, ability scores, personality traits, and backstory in one click.
Generate your D&D character name
Pick a race and summon a name in seconds.