Dungeon Quill
Fantasy Name Generators

D&D Name Generator

Forge a name for any hero, villain or tavern-keeper at your table, then dive deeper by race.

or press Space
The art of the name

How to name a D&D character

Every D&D character starts with a name, and the right one sets the tone before the first dice roll. This generator forges names that fit a Dungeons & Dragons campaign out of the box: heroic enough for a player character, quick enough for the NPC your party just decided to interrogate. Hit the button, take the one that sounds right, and get back to the game.

For a name that truly fits, match it to the character's race. A dwarf's name should sound nothing like an elf's, and a tiefling's nothing like a human's. That's why Dungeon Quill has a dedicated generator for each of the most-played races, tuned to its own sounds and traditions. Use the general generator above for a fast pick or a mixed party, then jump to a race-specific forge below for elves, dwarves, orcs, tieflings, drow, half-elves and more.

Instant mode is free and immediate, built for the moment a player asks the innkeeper's name and you have three seconds to answer. Arcane mode uses AI to go further, giving each name a short, table-ready hook: a class, a background, a secret or a reason they're about to complicate your session.

A good D&D name is easy to say aloud across a noisy table and hints at who the character is. Forge a batch, read them out, and keep the one your players will still be quoting three sessions later.

Counsel of the loremasters

Frequently asked questions

Start with the character's race and match the sound to it: dwarves suit hard, runic names, elves flowing ones, tieflings dark and exotic ones. Pick a fitting root, add an ending that matches the race, and say it aloud to test it at speaking speed. The fastest route is to use a race-specific generator (linked below) for the exact flavour, or the general generator above for a quick, mixed-party pick.
A good D&D name is easy to pronounce across a loud table, fits the character's race and class, and hints at their personality or background. It should be memorable without being a joke (unless the joke is the point), and distinct enough that no two party members get confused. Matching the name to the race is the single biggest thing that makes it feel right.
Examples span the races: Kaelric or Mira for humans, Thoric or Bruna for dwarves, Aelwen or Elardir for elves, Malos or Nemeia for tieflings. Forge a batch above for a mixed set, or open a race-specific generator below to get names tuned precisely to elves, dwarves, orcs, tieflings, drow, half-elves and more.
Keep a generator open and forge a batch of eight before or during play, then grab whichever name fits when a player asks. Instant mode is built for exactly this: zero wait, unlimited rerolls. For a memorable recurring NPC, switch on Arcane mode and the AI will hand you a name plus a one-line hook you can build a whole subplot from.
No. Dungeon Quill is an independent, unofficial name generator and is not affiliated with, endorsed by, or sponsored by Wizards of the Coast. "D&D" and "Dungeons & Dragons" are trademarks of their respective owners and are used here only descriptively, to help players find names that suit their tabletop games. All generated names are original and free to use in any project.
Continue your worldbuilding

Related generators