Back to All Tools
Name Generator

Free Generator

D&D Name Generator

Generate names that feel ready for a character sheet, an NPC roster, or a campaign map in seconds.

Character and NPC readyRecent rolls saved locallyShareable settings link
Generate Character Names
Advanced settings

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

Live Name Stack

Generated Names

Generated: 0Batch size: 0Output: plain
Tips

Use Random when you want broader tone variety across all races.

Elf and Tiefling tend to produce the most stylized names.

Town mode is useful for region maps, tavern ledgers, and rumor tables.

Advanced settings help you match a campaign region by title, format, or first letter.

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.