Generate diverse NPC names for every character your party meets. From humble shopkeepers to mysterious quest-givers, create memorable names that bring your world to life.
Customize your name generation
Full details including etymology, titles, and cultural background
Click "Generate Names" to create authentic general NPC names
NPC names serve as anchors for player memory and world-building tools for DMs. Unlike player characters who might have elaborate backstories justifying complex names, NPCs need names that quickly convey information about their role, social status, and memorability. Shopkeepers often have occupational surnames that help players remember what they sell. Tavern owners frequently have nicknames that match their establishment's character. Noble NPCs carry names suggesting their station, often with multiple parts and titles. Criminal NPCs might use aliases exclusively. In different cultural regions, naming patterns shift to help players recognize when they've entered new territories. The best NPC names strike a balance between being distinctive enough to remember but simple enough to not overshadow player characters. DMs often develop personal naming conventions: using real-world inspirations from specific cultures, maintaining lists of pre-generated names, or creating names that hint at NPC secrets or plot relevance.
Gareth Goldhand, Elsa Silverscale, Tom Trader
Big Mae, Slim Jim, The Widow Blackwater
Captain Stern, Watchman Pike, Sergeant Gruff
Lord Ashford, Lady Rosewing, Duke Ironhold
Old Pete, Young Sarah, Farmer Brown
The Wanderer, Shadowcloak, Three-Eyes