Back to All Tools
Name Generator

D&D Name Generator

Generate character names for elves, tieflings, dwarves, humans, and more. Perfect for players and DMs.

Generate Character Names
Advanced settings

First/Last only applies to character races. Town names use prefix/suffix.

Filters first names (or town prefixes) to start with this letter.

Add a title like "Sir" or "Lord" before the name.

Tips

• Use Random for surprise variety across all races.

Elf and Tiefling names work well for exotic characters.

Town mode generates settlement names for DMs.

• Use Advanced settings to get first-only, last-only, or names starting with a letter.

• Add titles like "Sir" or "Captain" for noble or military characters.

Document Your Characters

Got a name? Record backstory, spells, and inventory in our D&D journals.

Browse All D&D Journals →

D&D Name Generator by Race

Our free D&D name generator creates character names for every 5e race. Choose a race above or use Random for variety.

D&D Elf Names

Elf names tend to be flowing and melodic. Use the Elf option to generate names like those of Legolas, Galadriel, or Elrond—suited for high elves, wood elves, and drow.

D&D Human Names

Human names in D&D are diverse and cultural. Generate human character names for any campaign setting—from medieval-inspired to cosmopolitan.

Tiefling Name Generator

Tiefling names often have an infernal or dramatic quality. Use this option for characters with fiendish heritage, whether they embrace or reject it.

D&D Dwarf Names

Dwarf names draw from Norse and Germanic traditions—strong, stout, and memorable. Perfect for mountain-dwelling clans and forge masters.

D&D Town Name Generator

Need names for settlements, villages, or cities? Use the Town option to generate location names for your campaign world.