All free tools Aizen Labs
Advertisement

D&D Name Generator

Names worthy of a character sheet. Pick a race, set the flavour, and roll — every name is built from that people's own sounds, surnames and titles.

Roll for name

1 · Choose a race

Each race has its own name-building sounds and family names.

2 · Gender flavour

Worked into surnames and titles where it fits the race.

4 · Surname / clan name
5 · Title or epithet

Your names

Star the ones you love to build a shortlist.
No names yet — choose a race and roll the dice.

Shortlist

0 saved

    Nothing saved yet. Tap the ★ on any name above.

    How the names are built

    Random letter soup makes names nobody can pronounce at the table. This generator works the way the Player's Handbook does: every race has its own stock of name-beginnings, name-endings, family names and clan names, drawn from the sounds that people actually speak. Elves get long vowels and liquid consonants, dwarves get hard stops and clan names like oaths, tieflings get infernal names — or the “virtue” names many of them choose for themselves, like Hope, Creed and Sorrow.

    Because the pieces recombine, a single race can produce thousands of distinct names — and if a keyword matters to your character (a storm sorcerer, a raven-obsessed ranger), it gets folded into the surnames and titles where the race's style allows it.

    Naming tips from the table

    Say it out loud, three times

    Your DM will say this name every session for months. If it trips your tongue in the shop, it will trip everyone's at the table. Two or three syllables is the sweet spot.

    Let the surname tell a story

    A halfling called Tealeaf and a dwarf of clan Battlehammer arrive with a family, a trade and a reputation already attached. Steal that free backstory.

    Earn the epithet — or don't

    Level-one heroes called “Dragonsbane” get laughed out of taverns, which is either a warning or the whole point. Titles work best when the campaign can grow into them.

    Check the table vibe

    A brooding tiefling named Torment lands differently in a comedy one-shot than in a grimdark campaign. Match the name to the game you're actually playing.

    Keep a nickname in reserve

    Long elven names are glorious — and get shortened by session two. Deciding the nickname yourself (“call me Thia”) beats whatever the barbarian invents.

    Reroll without guilt

    A name you almost like is a name you'll quietly resent by level five. The dice are free. Roll until one makes you grin, then write it on the sheet in pen.

    Frequently asked questions

    Are these names official D&D names?
    The generator is built from the naming conventions and example name lists in the Player's Handbook — the same starting blocks official characters use — then recombined into new names. Any individual result may coincidentally match a published character, but the combinations themselves are freshly rolled.
    Can I use a name from here in my novel, stream or actual-play show?
    Yes. Names you generate here are yours to use in your campaign, book, stream or podcast. A name on its own isn't something this tool claims any rights over — roll it, take it, make it famous.
    Why do tabaxi and goliath names look so different?
    Because in the lore, they are. Tabaxi names are descriptive phrases — “Cloud on the Mountaintop”, “Smoke in the Valley” — usually shortened to a single word like Cloud or Smoke. Goliaths carry a birth name, a nickname earned by deed, and a clan name, and this generator rolls all three parts.
    What if my race isn't listed?
    Pick the closest cousin and adjust a syllable or two: aarakocra work well from the elf banks, aasimar from human or tiefling, genasi from human with an elemental keyword (try “ember”, “wave” or “storm” in the keyword box). Half-elves sit happily between the human and elf lists.
    How many names can one race produce?
    Each race combines dozens of beginnings, endings, family names and titles, giving thousands to millions of distinct full names per race before you even touch the keyword box. You'll run out of characters to name long before it runs out of names.
    Advertisement