
NPC Name Generator
Lore-friendly names for every fantasy race.
Free, no sign-up needed.
Bring your NPCs to life
StoryRoll gives every character a voice, a personality, and a story — powered by AI.
Play FreeHow to Name Your D&D NPCs
A great NPC name sets the tone before you say a word about them. Dwarven names feel heavy and grounded. Elven names flow like a melody. This generator draws from fantasy naming conventions so every result fits the lore of your world.
Tips for Memorable NPC Names
- Say it out loud — If you stumble pronouncing it, your players will too.
- Keep a name roster — Generate extras ahead of time for those unplanned tavern encounters.
- Match the mood — A comic relief innkeeper and a dread lich should not share a naming style.
- Vary the syllables — Mix short punchy names with longer melodic ones so players can tell NPCs apart.
Supported Races
This generator covers the core Player's Handbook races: Human, Elf, Dwarf, Halfling, Tiefling, Orc, and Dragonborn. Each race has curated male and female name pools drawn from official sourcebooks and established fantasy conventions.
More Free Tools
Planning a fight? Try the Encounter Difficulty Calculator. Need a character origin story? Check out the Character Backstory Generator. Running combat? Track turn order with the Initiative Tracker.
Related Guides
Learn how to create memorable NPCs that go beyond a name. Or explore our worldbuilding guide to build the world they live in.
More Free Tools
- Character Backstory Generator — Rich backstories for any race and class.
- Encounter Difficulty Calculator — Balance your 5e encounters in seconds.
- Initiative Tracker — Track turn order during combat.
Names are just the start. Let AI build the world.
StoryRoll is a free AI-powered tabletop RPG. Create a campaign, invite friends, and play tonight — no prep needed.
Start a Quest