This free DnD name generator creates Dungeons & Dragons character names complete with a clan-style surname, ready to drop into your next campaign. Roll up names for your fighter, wizard, rogue, or NPC in seconds — unlimited and with no sign-up.
Each name pairs an original given name with a surname like 'Stormwind' or 'Blackbriar', so your character sounds like it belongs in the Forgotten Realms. Generate a batch, copy your favourite, and bring it to session zero.
How to generate D&D names
- Choose how many character names you want.
- Press Generate to roll up D&D names with clan surnames.
- Copy the name you like best for your character sheet.
- Re-roll for NPCs, villains, and an entire party.
Names for any race or class
A D&D name generator saves time at character creation and keeps your table moving when an unnamed NPC suddenly matters. These names suit humans, elves, dwarves, tieflings, and more — and for extra flavour you can blend them with our fantasy name generator.
Naming NPCs on the fly
Dungeon masters love a quick name generator for the shopkeeper, guard, or stranger the players decide to interrogate. Generate a handful before each session so you're never caught improvising 'uh… Bob' again.