● GeneratorNest

D&D Name Generator

Pick a race, describe your character or NPC, and get 15 names that each come with a backstory hook you can use at the table.

Free and unlimited · No sign-up

Free text tools · No sign-up needed

Example D&D names

Sample names for "a halfling rogue who runs a smuggling ring in a port city" (Halfling).

  1. Pip Underbarrel – owes a favor to every harbor master
  2. Rosalind Quickmeadow – counts every coin twice
  3. Tobren Thistlewick – lost a finger and never says how
  4. Marigold Fenwhistle – sells honey above, contraband below
  5. Corwin Bramblefoot – always knows the tide tables
  6. Elda Softstep – the crew's quiet lookout
  7. Barnaby Hollowcask – smuggles wine in false barrels
  8. Nimble Tuckerby – wanted in three cities

More free tools

How it works

  1. Step 1

    Describe your character or NPC

    Class, personality, home and role help: 'grumpy dwarf cleric, runs a temple in the mountains'.

  2. Step 2

    Choose a race or type

    Pick a race, or Tavern or shop for business names.

  3. Step 3

    Take the hook, not just the name

    Every name has a short hook. Use it as a starting point for backstory or a session-zero question.

Names that give your table something to play with

Players and DMs usually need names fast and in volume: a new PC, a shopkeeper the party suddenly cares about, a villain's lieutenant. This generator gives 15 names by race with a one-line hook for each, so you get a character seed instead of a bare word. It is built for tabletop role-playing in the fantasy tradition. It is an independent tool, not affiliated with or endorsed by any game publisher, and it avoids names of official setting characters.

Naming by race: what to listen for

Elves tend toward flowing vowels and liquid consonants; dwarves toward short, hard syllables and clan names; halflings toward warm, homely names; tieflings often mix a virtue-style or infernal name with a human one; dragonborn lean on long clan names with growling sounds. Use these as habits, not rules, and mention the exceptions in the description: a human raised by dwarves can carry a dwarven name.

Quick NPC naming for the DM

Mid-session you need a name in ten seconds. Choose a type, describe the role in six words, and use the first name that fits. Keep a short list of five spare names per town and cross them off as they appear. Using Tavern or shop gives names for inns, smiths and markets that sound like a place players want to enter.

Make the name earn its place

A strong character name suggests a trade, a flaw or a history. Read the hook and ask what the character wants. If the name is hard to pronounce at the table, shorten it or give the character a nickname; players use the version that is easiest to say.

Frequently asked questions

Is the D&D name generator free?

Yes, free with no sign-up. A light hourly limit only stops automated abuse.

Is it official or affiliated with a game publisher?

No. It is an independent tool for tabletop fantasy role-playing and is not affiliated with or endorsed by any publisher.

Can I get names for a specific class or alignment?

Describe it in the box, for example 'chaotic good bard' or 'lawful evil warlock'. The names and hooks follow your description.

Does it work for Pathfinder or other fantasy games?

Yes. The names are generic fantasy names and work in any tabletop or fantasy setting.

Can I generate villain or NPC names?

Yes. Describe the role, such as 'corrupt city magistrate', and choose a race.

Guides

Try it free

100% free – no sign-up needed.

Open the tool