Free tabletop RPG character naming tool

DnD Name Generator

Build names for heroes, villains, tavern patrons, rivals, and entire adventuring parties. This dnd name generator creates race-aware fantasy names with optional surnames, class titles, and custom campaign keywords.

HumanElfDwarfDragonbornTiefling

Generate Names

Tune the fantasy flavor, then roll the dice.

Gender

Generated Names

0 names for a Elf Wizard

The Complete DnD Name Generator Guide

A good dnd name generator should do more than glue random syllables together. It should give you a name that sounds usable at the table, fits your character sheet, and hints at culture before the first scene begins.

This dnd name generator is designed for players and Dungeon Masters who need fast inspiration without losing the flavor of Dungeons and Dragons. When you choose a race, the tool pulls from naming patterns that match the feel of that ancestry: lyrical elf names, sturdy dwarf clan names, cheerful halfling family names, draconic dragonborn clan sounds, inventive gnome names, virtue-based tiefling surnames, and rough half-orc epithets. A practical dnd name generator should help you move from blank page to playable idea in seconds, which is why the controls stay simple and the results appear in a copy-ready list.

Use the race selector first, because race carries the strongest naming signal in most campaigns. Human names can feel broad and regional, while elf names often sound older and more musical. Dwarven names lean into craft, stone, metal, and clan identity. Halfling names usually feel warm, domestic, and memorable. Dragonborn names sound formal and ancestral, and tiefling names can carry chosen virtues or dramatic contrasts. This dnd name generator keeps those differences visible so a name can support the roleplaying idea behind the character.

Next, choose gender and class. Gender changes the first-name pool, while class adds optional titles such as Oathbound, Dawnkeeper, Softstep, or Starblood. These titles are useful for NPCs, campaign notes, one-shot villains, guild leaders, tavern champions, and rival adventurers. If you are creating a wizard, a title can suggest study and mystery; if you are creating a barbarian, it can suggest reputation and physical legend. The dnd name generator also lets you turn titles off when you need a clean, understated name for a player character.

Surnames are another important option. Some characters need a family name because lineage matters to the story, while others work better with only a given name. A noble human paladin may need a house name, a dwarf fighter may need a clan, and a tiefling warlock may want a virtue name that reveals a personal choice. With this dnd name generator, you can include or remove surnames instantly, which makes it easy to compare short names, formal names, and dramatic names without rebuilding the entire prompt.

The custom keyword field is helpful when your campaign has a region, deity, element, city, guild, or family motif. Add words like Raven, Frost, Ember, Dawn, Thorn, or Vale, then generate a new batch. The keyword is cleaned and capitalized before it is added, so the output stays readable. This makes the dnd name generator useful for homebrew settings where you want names to share a local sound. A party from the same northern village might all include Frost, while a secret order could use Veil or Lantern.

Dungeon Masters can use the dnd name generator during prep or live play. Generate twenty names before a session and save the best ones for merchants, guards, sages, rivals, quest givers, and mysterious strangers. During play, the copy button lets you move a result into notes quickly. The saved list stays in local storage, so your favorite names remain available in the browser. For campaign planning, this dnd name generator can create enough names for a whole settlement, noble court, thieves guild, warband, or adventuring academy.

Players can use the dnd name generator differently. Start with race and class, generate several batches, then read the names aloud. A name that is easy to say will survive more sessions than a name that only looks impressive on paper. Try a shorter version without title first, then add a title if the character has a reputation. If a name sparks a backstory question, keep it. The best dnd name generator result is not simply the longest or rarest name; it is the name that makes you want to play the character.

The tool is also useful beyond Dungeons and Dragons. Any fantasy RPG, novel draft, actual-play stream, campaign wiki, or worldbuilding notebook can benefit from structured naming. Because this dnd name generator creates original combinations instead of copying official characters, you can use the results as starting points for personal games, streaming notes, or commercial creative work. You can always edit a generated name to better match your table's tone, pronunciation, and lore.

Race Naming Conventions

The dnd name generator follows broad fantasy naming conventions so each result feels attached to a culture, not just a random word list.

Humans

Flexible names with regional surnames, noble houses, trades, and villages.

Elves

Melodic first names, poetic family names, nature images, moonlight, stars, and old forests.

Dwarves

Strong given names with clan surnames tied to forge work, stone, metal, and honor.

Halflings

Friendly names with cozy family sounds, green hills, kitchens, roads, and luck.

Dragonborn

Formal draconic names with ancestral clans and powerful consonant patterns.

Tieflings

Infernal-leaning first names with virtue names such as Hope, Art, or Defiance.

DnD Name Generator FAQ

Is this dnd name generator free?

Yes. The dnd name generator is free, browser-based, and does not require registration.

Can I copy the generated names?

Yes. Use the copy button beside any result, or click a saved name to copy it again later.

Can I generate names for NPCs?

Absolutely. The dnd name generator is built for player characters, NPCs, villains, shops, guilds, and quick session prep.

Are these official DnD names?

No. They are original fantasy combinations inspired by common tabletop naming patterns, not copied from official books.

How many names can I generate?

You can generate 1 to 20 names at once, then roll again as often as you like.

What makes this dnd name generator useful?

The controls combine race, gender, class, titles, surnames, and custom keywords so the output feels campaign-ready.

Roll a Better Character Name

Return to the dnd name generator whenever your party meets someone unexpected, your notes need a quick noble house, or your next character finally steps out of the mist.