AgentDock
1.7k
Prompt LibraryWritingCreativeD&D Character Name Generator

D&D Character Name Generator

Generate D&D character names matched to your race, class, and tone, from a battle-scarred half-orc barbarian to a quirky gnome bard

Used 61 times

Prompt Template

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.

Variables
4

select
select
select
number

Range: 5 - 20

Use this prompt anywhere

10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.

Get Early Access

About D&D Character Name Generator

A 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.

How to Use D&D Character Name Generator

1

Choose your race

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.

2

Set the class flavor

Choose [CLASS_FLAVOR] to lean the name toward a warrior, spellcaster, rogue, cleric or paladin, bard, or leave it open with no class preference.

3

Pick the naming tone

Set [NAMING_TONE] to heroic, gritty, quirky, mysterious, or classic fantasy, depending on the kind of character you're playing.

4

Set your count

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.

5

Check the top 3

Review the shortlist at the end if you're stuck between a few options that all fit.

Who Uses D&D Character Name Generator

New Character Creation

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.

Game Masters Naming NPCs Fast

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.

Players Rerolling a Character

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.

Homebrew and Custom Campaigns

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.

Frequently Asked Questions

You Might Also Like

Discover more prompts that could help with your workflow.

Skip the copy-paste

10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.

Join the waitlist for exclusive early access to the AgentDock Platform