Free D&D Character Name Generator
This free D&D character name generator creates fantasy name ideas for tabletop players, dungeon masters, writers and RPG fans. Choose a character style and generate ten names for your next hero, villain, NPC or campaign character.
The generator includes names for heroes, villains, elves, dwarves, mages, rogues, orcs, halflings and dragonborn characters. Use it when you need a quick player character name, a last-minute NPC, a fantasy surname, or a name that fits your race and class without sounding like you dropped cutlery down the stairs.
How To Use This D&D Name Generator
Choose a character type and click the button to generate 10 D&D character name ideas. These names work for tabletop campaigns, fantasy RPGs, player characters, NPCs, villains, side characters and worldbuilding.
D&D Character Name Ideas
A good D&D name should match the character’s race, class and personality. Heroes can sound noble, rogues can sound sharp, dwarves should sound solid, and villains should sound like they definitely monologue too much.
Related Tools
D&D Character Name Generator FAQ
Can I use these names for Dungeons & Dragons?
Yes. The names are designed for D&D characters, NPCs, fantasy races, tabletop campaigns and RPG adventures.
Can dungeon masters use this for NPCs?
Yes. It is useful for quickly naming shopkeepers, villains, side characters, party members, quest-givers and other NPCs.
Can I change the generated names?
Yes. The names are only ideas, so you can edit the spelling, combine results or adapt them to match your campaign world.