Skip to content

D&D Name Generator

Fantasy character names with race-flavored syllables — for D&D, Pathfinder and beyond.

How to use d&d name generator

  1. Click Generate name to roll a new character name.
  2. Read the name and the race it was flavored for, shown as "Name — race".
  3. Click again to reroll until a name fits your character.
  4. Copy the name onto your character sheet.

Examples

Roll a player character

One click produces a race-flavored name suitable for a new hero.

Name an NPC in a hurry

Dungeon masters can reroll until the race matches the character in front of them.

Reroll for a different race

Every click picks a new race pool, so keep rolling for variety.

What is D&D Name?

Every tabletop campaign starts with the same small crisis: naming a character. Players of D&D, Pathfinder and other fantasy RPGs want names that sound right for the race they chose — elvish names flow, dwarven names hammer, orcish names grunt. This generator builds names from syllables the way good players do, but each race draws from its own pool of beginnings: Ael-, Syl- and Ery- for elves, Bal-, Dur- and Thra- for dwarves, Gro-, Mok- and Ur- for orcs, and so on across eight races.

Each click pairs a race-flavored start with a flowing ending like -wyn, -dor, -mir or -grim, and shows which race the name was flavored for — handy when you need a name and a matching character on the spot. It works for player characters, but it shines for dungeon masters who need a tavern keeper, shopkeeper or suspicious cultist in five seconds flat.

Every click is an independent roll of client-side randomness: nothing is uploaded, stored or repeated unless chance says so. Reroll as long as you like — the character sheet can wait.

Frequently asked questions

Which races are included?

Eight classic fantasy races: elf, dwarf, human, halfling, orc, gnome, tiefling and dragonborn — each with its own pool of starting syllables.

Are these official D&D names?

No — they are original syllable combinations, simply flavored to sound right for each race. They work for D&D, Pathfinder or any fantasy setting.

How are the names built?

A race-specific beginning (Ael-, Bal-, Gro-...) is paired with a flowing ending (-wyn, -dor, -mir...). The generator shows the race so you can judge whether the sound fits your table.

Can I keep the name but change the race?

Absolutely — the race label is a flavor suggestion, not a rule. An elf named Balgrim is a perfectly good character.

Is anything saved?

Nothing. Names are generated in your browser with local randomness and disappear when you leave the page.