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 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).
- Pip Underbarrel – owes a favor to every harbor master
- Rosalind Quickmeadow – counts every coin twice
- Tobren Thistlewick – lost a finger and never says how
- Marigold Fenwhistle – sells honey above, contraband below
- Corwin Bramblefoot – always knows the tide tables
- Elda Softstep – the crew's quiet lookout
- Barnaby Hollowcask – smuggles wine in false barrels
- Nimble Tuckerby – wanted in three cities
More free tools
Utilities
Names
Prompts & ideas
Writing
Social media
Fun
More tools
How it works
Step 1
Describe your character or NPC
Class, personality, home and role help: 'grumpy dwarf cleric, runs a temple in the mountains'.
Step 2
Choose a race or type
Pick a race, or Tavern or shop for business names.
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
Gemini Error 1155 "Something Went Wrong": How to Fix It
Gemini says "Something went wrong (1155)"? What the error usually means and the fixes that work: VPN/proxy off, sign out, clear site data, other network.
ChatGPT Dots (GPT Dots): What They Are, Who Gets Them, How to Start
OpenAI's dots are always-on ChatGPT agents powered by GPT-6 Astra. What they do, which plans get them (Pro, Business Premium), limits and how to set one up.
Opus 5.5 vs GPT-6 (Astra & Sol): Benchmarks, Price, Which to Use
Claude Opus 5.5 vs GPT-6 Astra: $4/$20 vs $10/$50 per 1M tokens. Opus leads Terminal-Bench 4.0 and HLE; Astra leads formal math. Where GPT-6 Sol fits.
Kokoro TTS: How to Use It Online, Locally and in the Browser
Kokoro TTS is a small open-weight text-to-speech model (82M parameters, Apache 2.0). How to try it online, run it on your PC or in a browser, voices and tips.
GPT-6 Sol vs GPT-5.6 Sol: Half the Price, What Changed
GPT-6 Sol vs 5.6 Sol: GPT-6 Sol costs $2/$10 per 1M tokens vs $4/$20, is newer (Sept 22, 2026) and wins coding and terminal tests; 5.6 Sol still leads some.
GPT-6.1 Sol vs GPT-6 Astra: 5x Price Gap, Benchmarks, Which to Use
6.1 Sol vs 6 Astra: GPT-6.1 Sol costs $2/$10 per 1M tokens, GPT-6 Astra $10/$50. Shared benchmarks split 3–3. Which OpenAI model fits coding, agents and math.