Directory submissions, from $99 excl. VATDirectory plans, from $99 excl. VATSee the plans

Free DnD Name Generator

First, family and clan names for 13 races, any gender or neutral, each with a one-line hook for your character.

  • Free
  • No account
  • Runs in your browser
Try it now
  • 13 races, 13 classes
  • First, family or full names
  • A flavor line per name
Gender
Name
Applies to first names.
How many

Built from syllables written for each race, right in your browser. No AI, nothing sent or stored.

Example names

  1. Taene Thalvanna

    Elf · Female · Ranger

    An elf ranger who tracks the beast that burned their village.

    Thalvanna means “leaf hollow” in this generator’s invented elvish.

  2. Borrin Greymantle

    Dwarf · Male · Cleric

    A dwarf cleric who keeps a tally of every life they could not save.

  3. Solace Ilthivar

    Tiefling · Neutral · Warlock

    A tiefling warlock who collects keys to locks they have never found.

    Ilthivar means “night ledger” in this generator’s invented infernal.

    Solace is a word name: a tiefling named after an idea.

Press Generate names for your own list. Every press draws a new batch.

Saved names

Star a name to keep it here while you draw more.

How to use the DnD Name Generator

  1. Pick a race and a class, or leave the class on Any for a mix of classes.
  2. Choose female, male or neutral names, then full names, first names only or family names.
  3. If you like, pick the letter the first name starts with and how many names to draw.
  4. Press Generate names, then copy a name or star it to keep it in your saved list as you draw more.
Guide

How to make a DnD character name

A good character name does three jobs at the table. It tells the other players what kind of person they are meeting, it is easy to say for months of sessions, and it leaves room for a story. Start with the race, because each people of a fantasy world has its own sound. Then let the class and the backstory choose between the options: a wizard raised among books may carry a long, formal name, while a rogue goes by something short enough to shout across a tavern.

Say each candidate out loud a few times, once the way your party would shout it in a fight. If it trips you up, the table will shorten it for you, so pick the short form yourself. Keep its first letter different from the other characters in the party: it avoids mix-ups in notes and in play.

DnD names by race

Each race has its own syllable table, written for this generator. Here is how each one sounds, with two names it produced.

RaceHow the names soundExamples
HumanFamiliar, close to old European namesIvora Blackford, Adrin Fairmore
ElfSoft and flowing: ae, l, r, thFaera Fenwen, Sylthas Caelias
DrowElven shape with harder edges: z, x, yMalyna Orlaun, Zarrioth Xunryn
Half-elfHuman and elven parts mixedMerira Sternford, Loro Thaldil
DwarfShort and solid, forge and stone clansGrundis Goldarm, Morgar Bronzehearth
HalflingFriendly, with homely family namesBrametta Cloverbrook, Wilkin Mossbottom
GnomePlayful, with tinkering family namesJebly Brasswidget, Beler Puzzlespindle
Half-orcHuman or orcish partsBelsha Kulruk, Durtar Rookfield
OrcHard sounds: k, g, sh, rDurtha Vashgash, Yagrok Grulzag
TieflingSharp sounds, sometimes a word nameAzaith Malion, Rumor Iltheth
DragonbornClan first, then a rolling personal nameVorath Torsha, Ghalath Rhyrinn
AasimarBright, open vowelsCelena Aurdor, Auras Orios
GoliathOpen vowels, mountain clan namesKaeni Cragsong, Siath Stormcrest

First names, family names and clans

A first name is an opening syllable, sometimes a middle one, and an ending. Female and male endings follow the habits of each table, and Neutral uses endings that read as neither, so any character can have a name that fits without pointing one way. The letter option makes every first name start with the letter you choose.

Family names come in two kinds. Humans, dwarves, halflings, gnomes and goliaths get readable compounds such as Greymantle or Cloverbrook. Elves, drow, orcs, tieflings, dragonborn and aasimar get two syllables from a small invented vocabulary, and each result tells you what they mean: Aelwen means star glade. These meanings belong to this generator, not to any official language.

  • Dragonborn full names put the clan name first, then the personal name.
  • Half-elves and half-orcs take each part of the name from either parent table.
  • Some tieflings get a word name, such as Solace or Vigil, instead of a built one.

Tips for a name your table will remember

  • Two or three syllables are the easiest to say every session.
  • Give a long name a short form, and choose it before someone else does.
  • Tie the family name to the backstory: a disgraced house or a clan of smiths gives the game master hooks to use.
  • Avoid the names of famous characters. The generator skips a list of well-known fantasy names, so you do not end up sharing one with a novel hero.
  • Star the names you like as you go, then compare them side by side, or pair a first name from one batch with a family name from another.
  • Stuck on a letter? Draw one with the random letter generator, then pick it as the first letter here.

Race or species: names for the 2014 and 2024 rules

Newer rules say species instead of race. The System Reference Document 5.2, published by Wizards of the Coast on D&D Beyond, uses that word, adds goliath and orc, and drops half-elf and half-orc as separate entries (checked on 24 October 2026). Names do not depend on the edition, so the generator keeps all thirteen options for any table.

This is an unofficial fan tool: MegaLaunch is not affiliated with Wizards of the Coast, and Dungeons & Dragons is its trademark. For more small generators like this one, see the other free tools, such as the text repeater for a chant or a battle cry your group repeats in chat.

FAQ

Questions about the DnD Name Generator

How do I come up with a DnD character name?

Start from the race, because each one has its own sound, then let the class and the backstory choose between options. In the generator, pick the race, the class and female, male or neutral, press Generate names and star the ones you like. Say your favorites out loud before you decide: the name you can say easily is the one your table will use.

What makes a good DnD name?

It fits the race, it is easy to say every session, and it does not sound like the other characters in your party. Two or three syllables work best, with a short form for a long name. A family or clan name that hints at the backstory gives the game master something to build on.

Do DnD characters need a last name?

No rule requires one. Many characters use a family, clan or house name, some use an epithet, and some go by a single name. Choose Family to draw family and clan names alone, or First if your character goes by one name.

What is a good elf name in DnD?

Elf names in this generator flow, with soft sounds like ae, l, r and th, often over three syllables: Faera Fenwen or Sylthas Caelias, for example. Their family names come from an invented elvish vocabulary, and each result says what the name means, such as Aelwen for star glade. Choose Drow for darker elf names.

Is this DnD name generator free, and does it use AI?

It is free, with no account and no AI. Names are built in your browser from syllable tables written for each race, and nothing is sent or stored. It is an unofficial fan tool, not affiliated with Wizards of the Coast.

Related free tools

All free tools
Free

Pick a letter

Random Letter Generator

Draw random letters from A to Z, a range or another alphabet, with no repeats, or spin the letter wheel.

Free

Repeat text

Text Repeater

Repeat a word, a line or an emoji up to 10,000 times, with the separator you want, then copy or download it.

Free

Name your startup

Startup Name Generator

Turn one to three keywords into startup name ideas: blends, prefixes, endings and made-up words. No AI, no signup.

Free

Name your app

App Name Generator

Short app names from your keyword, built from playful word lists, prefixes and blends in your browser. No AI.

Ask AI about MegaLaunch