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

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.

⚔️ Need a D&D character name now? Pick a race or class — and the builder rolls up bold D&D names instantly. Free, no signup. ✨ Open the Free Fantasy Name Builder →

D&D names by race

Match the name to your race for instant flavor — these suit the most popular D&D player races:

RaceExample Names
HumanGarrick, Elara, Roland, Mira, Cassius, Rowena
ElfAelar, Lirien, Thalion, Seraphina, Caelynn, Vaelir
DwarfThorin, Dagna, Brokk, Helga, Balin, Brunhild
HalflingPip, Rosie, Merric, Tilly, Bilbo-style: Bandobras
TieflingMordai, Lilith, Vael, Nyx, Damaia, Ezra
DragonbornRhogar, Sora, Kriv, Akra, Balasar, Thava
Half-OrcGrok, Krusk, Mazka, Thokk, Emen, Shautha
GnomeFizzwick, 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:

ClassExample Names
FighterGarrick, Brenna, Roric, Thorne, Valda
WizardAlaric, Mordecai, Lirien, Vaelthor, Orythia
RogueLocke, Cat, Vex, Sly, Corvin
ClericMatthias, Seraphina, Benedict, Lucia
BarbarianKrall, Brynja, Wulfgar, Thyra
BardCassian, Liraine, Finnian, Calliope
PaladinCedric, Brienne, Gabriel, Liora
WarlockZarael, Lilith, Mordrin, Tenebra
RangerHawke, Wren, Wolfe, Briar
SorcererIgnatius, 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.

⚔️ Roll a D&D character name:
Tap the button! 👇
Want to pick race & class? Open the full builder →

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:

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:

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.