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 →