D&D Name Generator

Roll up the perfect name for your next Dungeons & Dragons character. Describe the race, class, and personality — "a half-orc paladin sworn to a forgotten god", "a sly tiefling rogue" — and get names that fit the table, not a random list.

Great for last-minute NPCs too: when your players talk to "the innkeeper" you didn't plan for, generate a fitting name on the spot and keep the session moving.

Example names

  • Grukk Ironhide
  • Lirael Moonwhisper
  • Brother Aldous
  • Zss'krath
  • Mira Cask
  • Theron Blackbriar

Great for

  • Player characters across every race and class
  • Improvised NPCs during live sessions
  • Villains, patrons, and questgivers
  • Towns, inns, and campaign locations

Frequently asked questions

Does it generate names for all D&D races?
Yes. Mention the race in your prompt — elf, dwarf, tiefling, dragonborn, halfling, or anything homebrew — and the generator matches the naming style.
Can I use these names in my published campaign?
Yes. The names you generate are yours to use freely in home games, streams, or published material.
How many names can I generate?
As many as you want. There is no limit and no account required.

Ready to start?

Open the free AI generator, describe what you need, and get fresh names instantly — no signup, no limits.

Open the name generator →