D&D Name Generator

D&D Name Generator

Naming a new D&D character can take a little thought. Pick a style, generate names for any race and class, then copy the ones you want to keep.

Pick your styles

Generated names (0)

10D&D name styles
Millionsname combos
Freecopy and save
Nosign up needed

Why use this D&D name generator?

It mixes D&D-flavored words into fresh handles in one tap, so you spend less time staring at a blank name box and more time playing.

Names by race

Each style is tuned to a D&D race, so an elf name sounds nothing like a dwarf or an orc. Pick the race you are playing and the names fit the lore.

For any campaign

Use these for a player character, a non-player character, or a whole party. Set a max length if you want shorter names.

Save your favorites

Star the names you like and they stay in your browser, ready to copy onto your character sheet.

A new batch every tap

There are millions of combinations behind the button, so repeats stay rare. Keep tapping until one fits your hero.

How does the D&D name generator work?

Naming a new D&D character is half the fun, and it can take a little time. Pick a race, tap Generate names, and the tool builds a batch right away. Each name blends a race-specific root with a matching ending, so the result reads like a real character name.

Choose one race for a focused set, or tap a few to mix names for a whole party.

  1. Set a max length in the options if you want shorter names.
  2. Tap a race like Human, Elf, or Dwarf.
  3. Tap Generate for a batch, and Refresh for more.
  4. Star the ones you like, then copy one name or the whole list.

What makes a good D&D name?

A good D&D name fits your race and class and is easy to say at the table. A high elf wizard and a mountain dwarf fighter should sound like they come from different worlds.

A few things help a name land at the table:

  • Match the race. Elves lean on flowing sounds, while dwarves and orcs favor hard, blunt ones.
  • Keep it sayable. A name your whole party can pronounce is one everyone will actually use.
  • Fit the class. A softer name suits a cleric, while a harsher one fits a barbarian.
  • Pair a surname. A first name plus a family word reads like a full backstory.

How do you name your D&D character?

You name a D&D character during session zero or character creation, writing it at the top of your sheet. A name that fits the race and backstory helps you stay in character.

  1. Copy a name you like from the generator above.
  2. Match it to your race, class, and backstory.
  3. Write it at the top of your character sheet.
  4. Say it out loud once in character to make sure it feels right.
💡 TIP: Pick a name you can say quickly in the heat of combat. If it trips you up at the table, shorten it or pick another.

Which D&D race should you pick?

Start with the race you are playing. Human and Halfling names feel grounded, Elf and Tiefling names sound exotic, and Dwarf, Orc, and Dragonborn names hit hard and blunt.

Building a wider fantasy world? Browse the full set of name generators for fantasy, wizard, and more.

Ready to name your D&D character?

Pick a race, tap generate, and save the names you like. Your next campaign starts with the right hero.

Generate D&D names