Generate D&D character names matched to your race, class, and tone, from a battle-scarred half-orc barbarian to a quirky gnome bard
I'm building a Dungeons and Dragons character and want a batch of names that match the race and class before I commit to one. The character's race is [RACE:select:human,elf,dwarf,halfling,half-orc,tiefling,dragonborn,gnome,orc,other or homebrew]. Their class leans toward a [CLASS_FLAVOR:select:warrior or fighter type,spellcaster,rogue or sneaky type,cleric or paladin,bard or social type,no class preference]. I want the naming tone to feel [NAMING_TONE:select:heroic and noble,gritty and rough,quirky and comedic,mysterious,classic fantasy]. Generate [COUNT:number:5-20] full names, first name plus an optional surname or epithet where it fits the race and tone, that match the race, class flavor, and tone I picked. For each name, add a short note on why it fits, the race's naming conventions, the class's reputation, or the tone I chose. Keep dwarf and orc names harder-edged than elf or human names unless the tone says otherwise, and don't let every name lean on the same first syllable. Wrap up with your top 3 picks and what makes each one work at the table.
Range: 5 - 20
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessA dwarf paladin and a tiefling rogue need names that sound like they came from different corners of the same world, not the same random syllable generator. D&D naming conventions differ by race, Norse-adjacent for dwarves, harsh and short for half-orcs, formal and ancient for elves. Skip that logic and every character at the table ends up sounding like the same name in a different font.
Set [RACE] to any of the ten core options, then set [CLASS_FLAVOR] and [NAMING_TONE] to narrow the sound further. The output is [COUNT] full names, first name plus a surname or epithet where it fits, each with a note on why it matches the race, class, and tone you picked.
Need the character to show up in a session with more than a name? The NPC generator adds a role and personality hook, and the quest hook generator gives your new character something to actually do once they're named. Drop a favorite into the Dock Editor to start writing the full character sheet.
Paste the template into ChatGPT, Claude, Gemini, or the Dock Editor before your next session, then set [RACE] to human, elf, dwarf, halfling, half-orc, tiefling, dragonborn, gnome, orc, or other or homebrew. Each race pulls from a different real tabletop naming convention.
Choose [CLASS_FLAVOR] to lean the name toward a warrior, spellcaster, rogue, cleric or paladin, bard, or leave it open with no class preference.
Set [NAMING_TONE] to heroic, gritty, quirky, mysterious, or classic fantasy, depending on the kind of character you're playing.
Choose [COUNT] between 5 and 20 names. A smaller batch works for one character, a larger one covers an entire party or a string of NPCs.
Review the shortlist at the end if you're stuck between a few options that all fit.
Rolling up a new character before session zero needs a name that fits the race and class on the sheet. Set [RACE] and [CLASS_FLAVOR] to match your build and pick from a batch instead of settling on the first name that comes to mind.
A tavern full of background characters needs names quickly, sometimes mid-session. A high [COUNT] run ahead of time keeps a list ready for whoever the party decides to talk to.
A character who died or got retired needs a fresh name that still fits the campaign's tone. [NAMING_TONE] keeps the new name consistent with the world even if the race or class changes.
A homebrew race or reskinned class still needs a name that reads right at the table. Set [RACE] to other or homebrew and lean on [NAMING_TONE] to carry the naming logic instead.
Discover more prompts that could help with your workflow.
Create heartfelt, personalized birthday messages and wishes for any relationship
Create original poems in various styles based on your themes, emotions, or occasions
Create deep, believable characters with rich backstories, motivations, and growth arcs
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.