20

D&D Name Generator

Forge legendary character names for your next Dungeons & Dragons campaign

🎭

8 Playable Races

From noble Humans to fiery Dragonborn — names authentic to each race's lore and linguistic style.

⚔️

Class Titles

Each name comes with a class-inspired title — Paladin, Warlock, Ranger, and more for instant character depth.

📜

Lore-Friendly

Names follow official D&D 5e naming conventions with proper linguistic patterns for each race.

Every great Dungeons & Dragons character needs a great name. This free D&D name generator forges legendary names for all eight playable races, from noble Humans to fiery Dragonborn, so you can jump into your next campaign without staring at a blank character sheet.

Choose a race, pick a gender, and roll for names. Each result even comes with a class-inspired title, like Paladin, Warlock, or Ranger, to spark ideas for your character’s story.

How to Use the D&D Name Generator

  1. Pick a race: Human, Elf, Dwarf, Halfling, Dragonborn, Tiefling, Gnome, or Half-Orc. Choose “All Races” to mix things up.
  2. Select a gender, male, female, or random.
  3. Choose how many names you want, from 1 to 10.
  4. Click “Roll for Names” to generate your D&D names instantly.
  5. Copy the one that fits your character, or roll again for more.

D&D Races You Can Name

Each race in D&D has its own naming style, drawn from its culture and language. Here is how the names feel for each one.

  • Human: Flexible and varied, from grounded village names to grand noble titles.
  • Elf: Graceful and musical, with a long, ancient feel.
  • Dwarf: Strong and hardy, full of stone, iron, and proud family lines.
  • Halfling: Warm and homey, friendly names that suit cheerful adventurers.
  • Dragonborn: Bold and powerful, with a draconic ring fit for proud warriors.
  • Tiefling: Exotic and otherworldly, sometimes virtue names that hint at a dark heritage.
  • Gnome: Quirky and clever, perfect for inventors and tricksters.
  • Half-Orc: Tough and blunt, names that carry strength and a hard past.

Tips for Naming Your D&D Character

  • Match the name to your race and background. A dwarf cleric and a tiefling warlock should sound worlds apart.
  • Pick a name your whole table can pronounce. You will say it out loud for hours.
  • Use the class title as a story hook. It can hint at your character’s past or goals.
  • Generate a few extra names for NPCs while you are here. DMs always need them.

Example D&D Names

Dragonborn: Rhogar the Emberborn, Sora Flamewind, Balasar Stormscale

Tiefling: Mordai Ashveil, Nemeia the Patient, Skamos Hollowfire

Dwarf: Thorin Ironvein, Brunhilda Stonebrew, Dain Hammerfell

Frequently Asked Questions

Is this D&D name generator free?

Yes, it is free and unlimited. No sign-up needed, so roll for as many names as you want.

Does it work for all D&D races?

Yes. It covers all eight core playable races: Human, Elf, Dwarf, Halfling, Dragonborn, Tiefling, Gnome, and Half-Orc.

Can I use these names for NPCs?

Definitely. DMs can generate names on the fly for any non-player character in the campaign.

What is the class title next to each name?

It is a class-inspired suggestion, like Ranger or Warlock, to help inspire your character’s role and backstory.

Do these names work for other tabletop games?

Yes. They suit Pathfinder and most fantasy RPGs, not just Dungeons & Dragons.

Your party is waiting. Roll up a name above and step into your next adventure.