Menu

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 Free

How 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

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