D&D name generator
Twelve names at a time, for characters of any ancestry and for the taverns and towns they end up in. Click one to copy it.
Built for the moment a player asks the innkeeper’s name and you have about two seconds. Free, no account, runs in your browser.
Generating…
Using it
Naming an NPC you did not prepare
The failure mode this exists to prevent is the pause. A player asks who the guard is, you say "uh… Bob", and Bob is now permanently in your campaign — or worse, you say nothing for four seconds and the moment goes flat.
Keep a handful generated before the session and read from the list as you need them. A dozen names covers most of an evening’s improvisation, and it costs nothing to generate more.
The names here are curated words rather than randomly assembled syllables, which matters more than it sounds: a generated name you have to work out how to pronounce is a name you will avoid saying out loud, and it will quietly not stick.
Making them stick
A name is not enough on its own
An NPC the party remembers usually has exactly one distinguishing feature attached to the name — a limp, a habit of not finishing sentences, an obvious lie. One is the right number. Three is a character sheet you will not keep consistent.
Write it down the moment you improvise it. The NPC you invented on the spot is precisely the one with no note, and precisely the one the party will ask about in four sessions’ time. This is the single most common gap in campaign records.
Naming conventions do a lot of quiet worldbuilding. If everyone from the northern valleys has a two-part surname and everyone from the coast does not, the party will notice long before you explain it — and geography that shows up in names feels like a real place.
Places
Taverns and towns
Tavern names follow a pattern for a reason: "The Gilded Stag" reads as an inn instantly, where a single invented word does not. Adjective plus animal or object is the form nearly every real historical pub name takes, and it works because the audience already knows the shape.
Settlement names built from a descriptive prefix and a landscape suffix — Ashford, Stonemere, Ravenwold — do the same job. The suffix tells you what is there: a ford is a river crossing, a mere is a lake, a wold is open upland. That is free geography.
If you want a town to feel foreign to the party, break the pattern deliberately. A place whose name does not parse in the local style is doing narrative work before anyone has said a word about it.
Common questions
- Are these names free to use in my campaign?
- Yes, for anything — home games, published material, whatever you like. They are generated from ordinary word lists and carry no restrictions.
- Do the names match official D&D naming conventions?
- They follow the flavour of each ancestry rather than reproducing any published name table. Dwarven names are hard-consonant and clan-based, elven names are flowing and multi-syllabic, and so on — recognisable without being copied.
- Can I use this for a character rather than an NPC?
- Certainly. Generate a batch, read them out loud, and keep the one you do not stumble over — that is a better test than how it looks written down, given you will be saying it every session for a year.
- How do I remember which NPC was which?
- Write the name down with one distinguishing detail the moment you invent it. Improvised NPCs are the ones with no notes and the ones players ask about later, which is exactly the gap a shared campaign notebook is for.
- Why do generated names sometimes repeat?
- Each batch is de-duplicated, but the word pools are finite, so requesting many batches of the same kind will eventually recycle combinations. Press New names for a fresh set.
More free tools
- Dice rollerStandard notation, advantage, and a running history. Every individual die is shown, not just the total.
- Initiative trackerRoll or enter initiative, track HP and conditions, and step through rounds. Survives a refresh.
- Condition trackerAll fifteen 5e conditions with their full rules text, and a tracker for who currently has what.
- Spell slot trackerSlots by class and level for full, half, third and pact casters. Expend, restore, long rest.
Keep reading
A name you do not write down is a name you lose
The NPC you improvised is exactly the one with no notes, and exactly the one the party asks about four sessions later. Dungeon Ledger is where they go — linked to the place they were met and the session it happened in. Free to start.
Create your campaign