DnD Name Generator is a free AI tool. Pick a race, class and gender style to run the DnD name generator and get a numbered list of original character names with a short note on each.
Free to try Β· first generation free on signup Β· no credit card
Configure your text generation settings
Your Generated Text Will Appear Here
Fill in the options on the left, then press the button.
Relevant internal links based on this tool
Upload your image
Drag & drop your file here or click to browse
A DnD name generator creates names for Dungeons and Dragons characters based on race and class, from a human fighter to a tiefling warlock. It is built for players and dungeon masters who need a name before a session starts or a quick list of names for non-player characters. Pick your race and class, and you get a numbered list of names with a short note on each.
Select a Character Race such as Elf (High Elf), Dwarf (Hill Dwarf) or Dragonborn, then pick a Character Class such as Paladin, Rogue or Wizard so the names fit your build.
Pick a Gender Style from Masculine, Feminine or Neutral, and use the Number of Names slider to set how many results you want, plus an optional Starting Letter if you have one in mind.
Select Generate Names to get a numbered list of original DnD character names, each with a short note on where it fits, and copy the one you like for your character sheet.
Picking a name that matches your character's race and class helps a backstory feel grounded from session one. A dwarf fighter and a tiefling warlock usually read more naturally with names that reflect their in-world heritage rather than a generic fantasy name.
A dungeon master filling a tavern or town with minor NPCs can generate a batch of names by race in one pass, which saves time compared to inventing each shopkeeper or guard individually during prep.
If your table plays a homebrew setting with its own naming conventions, use the Keyword Roots field to nudge the results toward sounds that fit your world instead of a generic Dungeons and Dragons default.
It is a tool that creates names for Dungeons and Dragons characters based on the race and class you choose, returning a numbered list with a short note on each name.
You can try it without an account, though free use has a daily limit. It works only from the options you pick and does not browse the web or look up existing character names.
No, results vary between runs. The tool does not pull from a fixed list, so running it again with the same race and class will give you a different set of names to choose from.
Yes. Official Dungeons and Dragons sourcebooks describe naming patterns for each race, such as short practical names for dwarves or flowing multi-part names for elves, and you can use the Keyword Roots field to nudge results toward a similar feel.
Character names are generally fine to use in your own game, stream or homebrew adventure. Avoid names that are clearly trademarked characters from existing media if you plan to publish or sell the content.
Say the name out loud, check it is easy for other players to remember, and make sure it does not clash with an existing player or NPC name already in your campaign.
Use this when you need names for a broader novel, screenplay or non-DnD game cast.
Pick this for a lower-fantasy campaign that leans on historically grounded rather than high-fantasy names.
Switch here for fae, fairy or fey creature NPCs that need a court-based naming style.
Name the towns and dungeons your party visits so the whole campaign world feels consistent.
Choose the fantasy race for your character.
Select the D&D class to influence name meanings.
Choose the gendered style for the names.
How many names would you like to generate?