D&D Character Names: 100 Bold & Versatile Ideas for Your Next PC

Rolling up a new D&D character is half the fun — and the name is what makes them yours. A great D&D character name should fit your race and class, sound good called across the table, and give your hero personality before the first die is even rolled. Whether you're a dwarf fighter, an elf wizard, a tiefling warlock, or a halfling rogue, the right name anchors your character — memorable, fitting, and fun to say when the bard introduces the party at the tavern. A D&D name needs that balance of flavor and usability: distinctive enough to feel like a real adventurer, easy enough that your whole party remembers it by session two. Where a hasty "Bob the Fighter" falls flat, a name that fits your race and class makes your PC come alive.
The beauty of D&D character names is how they pair with race and class. Thorin Ironfist sounds like a dwarf fighter; Aelar Moonwhisper sounds like an elf wizard; Pip Quickfingers sounds like a halfling rogue. The right name, matched to your build, instantly tells the table who your character is — and gives you a hero you'll love playing for the whole campaign.
Below are 100 D&D character names — bold and versatile — sorted by race and class, plus a build-your-own formula. Whether you're playing a stalwart fighter, an arcane wizard, or a sneaky rogue, there's a table-worthy name here. Tips at the end.
D&D names by race
Match the name to your race for instant flavor — these suit the most popular D&D player races:
| Race | Example Names |
|---|---|
| Human | Garrick, Elara, Roland, Mira, Cassius, Rowena |
| Elf | Aelar, Lirien, Thalion, Seraphina, Caelynn, Vaelir |
| Dwarf | Thorin, Dagna, Brokk, Helga, Balin, Brunhild |
| Halfling | Pip, Rosie, Merric, Tilly, Bilbo-style: Bandobras |
| Tiefling | Mordai, Lilith, Vael, Nyx, Damaia, Ezra |
| Dragonborn | Rhogar, Sora, Kriv, Akra, Balasar, Thava |
| Half-Orc | Grok, Krusk, Mazka, Thokk, Emen, Shautha |
| Gnome | Fizzwick, Nim, Boddynock, Ella, Zook, Bimpnottin |
Matching name to race is the single biggest flavor win in D&D naming. Thorin is unmistakably a dwarf; Aelar is clearly an elf; Pip is a halfling through and through. Lean into your race's naming style — stony and Norse for dwarves, flowing and elegant for elves, cozy and cute for halflings, infernal for tieflings.
D&D names by class
Match the name to your class for extra character — these suit the iconic D&D classes:
| Class | Example Names |
|---|---|
| Fighter | Garrick, Brenna, Roric, Thorne, Valda |
| Wizard | Alaric, Mordecai, Lirien, Vaelthor, Orythia |
| Rogue | Locke, Cat, Vex, Sly, Corvin |
| Cleric | Matthias, Seraphina, Benedict, Lucia |
| Barbarian | Krall, Brynja, Wulfgar, Thyra |
| Bard | Cassian, Liraine, Finnian, Calliope |
| Paladin | Cedric, Brienne, Gabriel, Liora |
| Warlock | Zarael, Lilith, Mordrin, Tenebra |
| Ranger | Hawke, Wren, Wolfe, Briar |
| Sorcerer | Ignatius, Pyra, Drakon, Cindra |
Garrick the Fighter, Alaric the Wizard, and Locke the Rogue show how class shapes a name — sturdy for fighters, scholarly for wizards, sly for rogues. You can double down by matching both race and class: Thorin Ironfist (dwarf fighter), Aelar Moonwhisper (elf wizard), Pip Quickfingers (halfling rogue). That combo is the secret to a perfectly-fitted PC name.
Full D&D character names (first + surname)
Combine a race-fitting first name with a class- or background-fitting surname for a complete PC name:
Thorin Ironfist, Aelar Moonwhisper, Pip Quickfingers, Seraphina Dawnblade, Krall Bloodaxe, Garrick Stormborn, Lirien Silverleaf, Dagna Stonehelm, Cassian Nightingale, Brienne Lightbringer, Hawke Wolfsbane, Mordecai Greywand, Vex Shadowstep, Wulfgar Bearclaw, Brynja Frostmane, Locke Blackcoat, Elara Brightwood, Thalion Dawnstrider, Rosie Goodbarrel, Zarael Hexborn.
Thorin Ironfist, Aelar Moonwhisper, and Pip Quickfingers are perfectly-fitted full PC names — the first name nails the race, the surname nails the class or background. This combo gives your character a complete identity: Vex Shadowstep is clearly a rogue, Seraphina Dawnblade a paladin, Mordecai Greywand a wizard.
The D&D-name formula (build your own)
Build a fitting PC name in two steps — match the first name to your race, the surname to your class or background:
- First name (by race): dwarf = stony/Norse (Thorin, Dagna); elf = flowing (Aelar, Lirien); halfling = cozy (Pip, Rosie); tiefling = infernal (Vael, Lilith); human = versatile (Garrick, Elara); half-orc = harsh (Krall, Grok).
- Surname (by class/background): fighter/barbarian = martial (Ironfist, Bloodaxe, Bearclaw); wizard = arcane (Greywand, Moonwhisper); rogue = sly (Shadowstep, Quickfingers, Blackcoat); cleric/paladin = holy (Dawnblade, Lightbringer); ranger = wild (Wolfsbane, Frostmane).
So: dwarf fighter = Thorin (dwarf) + Ironfist (fighter) = Thorin Ironfist. Elf wizard = Aelar (elf) + Moonwhisper (wizard) = Aelar Moonwhisper. Halfling rogue = Pip (halfling) + Quickfingers (rogue) = Pip Quickfingers. This race-first-name + class-surname combo is the reliable secret to a D&D name that fits your character perfectly.
How to name your D&D character
Race, class, and table-friendly flavor:
- Match the first name to your race. This is the biggest flavor win — stony for dwarves (Thorin), flowing for elves (Aelar), cozy for halflings (Pip), infernal for tieflings (Vael).
- Match the surname to your class or background. A martial surname for a fighter (Ironfist), an arcane one for a wizard (Greywand), a sly one for a rogue (Shadowstep). The combo completes the character.
- Keep it table-friendly. Your DM and party will say this name a lot — make it easy to pronounce and remember. Skip the unpronounceable apostrophe-tangles.
- Give it personality. A name with a bit of character (Pip, Vex, Krall) makes your PC fun to roleplay and easy for the table to love.
- Use the formula. Race-fitting first name + class-fitting surname (Thorin Ironfist, Aelar Moonwhisper). It's the fastest route to a name that fits your build perfectly.
A great D&D character name should fit your race and class, sound good called across the table, and give your hero personality before the first die is rolled. Match the first name to your race, the surname to your class, keep it table-friendly, and your PC will come alive — a hero you'll love playing for the whole campaign, and one your party will remember long after the dragon's been slain.
A name your party will cheer (or curse) for a whole campaign
Here's what makes D&D naming special: unlike a novel character, your PC's name gets spoken aloud, constantly, by real people around a table — your DM, your party, every NPC who hails you in a tavern. That changes the priorities. A D&D name needs to be sayable and memorable above all, because everyone will be using it for months (sometimes years) of weekly sessions. A name that's a chore to pronounce gets shortened, mangled, or replaced with "uh, the dwarf guy" by session three. So the best D&D names hit a sweet spot: flavorful enough to feel like a real adventurer, but smooth enough to roll off the tongue when the rogue shouts "Aelar, behind you!" mid-combat.
Matching race and class is the secret to that flavor, because D&D characters are defined by their race and class, and a fitting name makes your PC feel coherent and intentional from the start. A dwarf named Thorin Ironfist, an elf named Aelar Moonwhisper, a halfling named Pip Quickfingers — each name does instant worldbuilding, telling the table exactly who this character is and lending them personality to roleplay. The name is also your roleplay anchor: a fun, characterful name (Vex, Krall, Fizzwick) invites you to play the character, while a flat placeholder leaves them lifeless. And a great PC name becomes part of your group's shared story — the name your party cheers when you land the killing blow, curses when you fail the stealth check, and remembers fondly years after the campaign ends. So take the extra two minutes: match your first name to your race, your surname to your class, make it fun to say, and you'll have a character name worth a whole campaign of adventures.
Frequently Asked Questions
What are good D&D character names?
Great D&D character names include Thorin Ironfist (dwarf fighter), Aelar Moonwhisper (elf wizard), Pip Quickfingers (halfling rogue), Seraphina Dawnblade (paladin), and Krall Bloodaxe (half-orc barbarian). Match the first name to your race and the surname to your class, and keep it easy to say at the table.
How do I name my D&D character?
Match your first name to your race (stony for dwarves like Thorin, flowing for elves like Aelar, cozy for halflings like Pip) and your surname to your class or background (martial like Ironfist for fighters, arcane like Moonwhisper for wizards, sly like Shadowstep for rogues). Keep it table-friendly — easy to pronounce and remember.
What are good D&D names by race?
By race: humans get versatile names (Garrick, Elara); elves flowing ones (Aelar, Lirien); dwarves stony Norse ones (Thorin, Dagna); halflings cozy ones (Pip, Rosie); tieflings infernal ones (Vael, Lilith); dragonborn draconic ones (Rhogar, Akra); half-orcs harsh ones (Krall, Grok); gnomes quirky ones (Fizzwick, Nim). Matching race is the biggest flavor win.
What are good D&D names by class?
By class: fighters get sturdy names (Garrick, Roric); wizards scholarly ones (Alaric, Mordecai); rogues sly ones (Locke, Vex); clerics devout ones (Matthias, Lucia); barbarians fierce ones (Krall, Wulfgar); bards charming ones (Cassian, Liraine); paladins holy ones (Cedric, Brienne); warlocks eerie ones (Zarael, Tenebra). Pair class-fitting surnames with race-fitting first names.
Should a D&D name match both race and class?
Yes — matching both is the secret to a perfectly-fitted PC name. Use a race-fitting first name plus a class-fitting surname: Thorin Ironfist (dwarf fighter), Aelar Moonwhisper (elf wizard), Pip Quickfingers (halfling rogue). The combo gives your character a complete, coherent identity the whole table instantly understands.
Why does a D&D character name matter so much?
Your PC's name gets spoken aloud constantly — by your DM, party, and every NPC — for months of weekly sessions, so it must be sayable and memorable, not just flavorful. A fitting, characterful name makes your hero feel coherent and fun to roleplay, anchors your character, and becomes part of your group's shared story — the name your party cheers, curses, and remembers long after the campaign ends.
🔗 More Fantasy Name Guides You'll Love
Go name your adventurer
Stony Thorin Ironfist, arcane Aelar Moonwhisper, sneaky Pip Quickfingers, or a tiefling warlock like Zarael — there's a bold, fitting name here for your D&D character, matched to your race and class and ready to be cheered across the table for a whole campaign.
👉 Open the free Fantasy Name Builder to roll one up by race and class, in a click, no signup. ⚔️
Which one fit your build? That's your PC. Now roll for initiative.