LoreQuestWhere Legends Begin

LoreQuest · Tabletop Tools

D&D NPC Name Generator

Create D&D-ready NPC names across every faction — with titles, backstories, and traits. Perfect for Dungeon Masters. Free, private, and entirely in your browser.

No account · No sign-up · Nothing uploaded — everything stays on your device

Why GMs need quick, believable NPCs

Every GM knows the feeling: the party walks into a new town and suddenly you need a guildmaster, a merchant, a guard, and a rival — all with believable names. LoreQuest generates complete NPCs in one click, so you can build a living world without breaking the pace of the session.

7 fantasy factions Titles & backstories Bulk Registry (10 at once) US-English pronunciation Built for GMs

How to use it

1. Choose a faction and gender

Pick from the seven factions (Celestial, Dwarven, Cyberpunk, Necrotic, Norse, Sea-Rogue, Business) and a masculine, feminine, or unisex form to steer the style.

2. Generate an NPC

Get a name, pronunciation cue, and a short backstory to spark personality.

3. Populate a town at once

Use the Bulk Registry to generate ten NPCs with names, traits, and lore — perfect for a guild hall, council, or village.

More LoreQuest tools

Every tool runs free and privately in your browser.

Frequently asked questions

How does the D&D NPC name generator work?

Pick a faction, then generate. LoreQuest combines a naming system with a short backstory to produce a D&D-ready NPC — a name, pronunciation cue, and a story hook — all locally in your browser.

Can I generate a whole town of NPCs at once?

Yes. Use the Bulk Registry to generate ten NPCs at once, each with a name, trait, and lore — perfect for populating a town or guild.

Are these good names for D&D 5e and other systems?

Yes. The generator covers a wide range of fantasy factions and styles, so names suit D&D 5e, Pathfinder, and most tabletop RPGs. You can adapt them freely.

Is the D&D NPC name generator free to use?

Yes. LoreQuest is free, requires no registration, email, or subscription, and processes everything locally in your browser.