NPC Names here.

Curated NPC name ideas for worldbuilders, game masters and writers.

Npc Names

Generate names for npc:

Generated Names:

Thorne Ashbriar Tamsin Brightwater Isolde Silverstream Seraphina Cloudstrider Brom Stoneheart Fenwick Shadowvale Cedric Oakenshield Fiona Ravenshadow Astrid Frostweaver Elara Dawnwhisper Kalindra Nightbloom Jarek Thornblade Nimue Starshade Lyra Windwhisper Gorak Ironfist
Fantasy Npc character illustration for Npc name generator

Want something specific?

Describe a style, vibe, sound, or theme and we'll tailor the names to it.

Is this what you wanted?

Have a suggestion?

0/500

NPC Name Generator

Style Controls

Filter by gender, length and tone to shape the NPC names you get, then save the ones you like.

Instant Output

Get immediate results with our fast content generation, allowing you to dive into your story without delay.

Shareable Content

Easily share your creations with friends or fellow creators, fostering collaboration and inspiration.

SEO Optimization

Enhance your visibility online with tools designed to give your content an SEO boost, attracting more readers.

Ignite Your Storytelling Journey Today!

NPC Names Should Be Instantly Sortable by the Player

NPC naming has a constraint player-character naming does not: the party will meet dozens of them, often briefly, and needs to keep them straight. The most beautiful name is worthless if four sessions later everyone is calling him “the innkeeper guy.” Design for recall first.

Three rules do most of the work. Vary the opening sounds — a cast of Marcus, Mira, Merrin and Maldo will blur into one person. Keep incidental NPCs to one or two syllables and save longer, ornate names for figures who matter, so name length quietly signals importance. Attach one concrete detail to the name at the moment of introduction: Hal with the burned hand, Ospreys the ferryman. Players remember the pairing far better than either half alone.

Match the Name to Station and Region

A dockside labourer, a temple scribe and a minor baron should not draw from the same pool. Working names run short and trade-derived — Tam, Bett, Fletcher, Coll. Clerical names skew formal and often devotional — Brother Anselm, Sister Voray. Nobles get a house and usually a second given name. Keeping a consistent regional sound within one town, and shifting it in the next town over, makes travel feel real.

Names That Do Work in a Single Scene

For an NPC who appears once, a name that carries its own hook is efficient: the Widow Ashcombe, Onehand Ivor, Merch the Younger. Each implies a history without a line of exposition, and if the party latches onto them, you have a recurring character for free.

Keep a Ready List

The practical reality of running a game is being asked to name someone with no warning. Keeping a short list of unused names sorted by region and station — pulled ahead of the session — prevents the improvised name that sounds like a keyboard mash and has to be quietly retconned later.