on npc names

Some DMs have a gift for coming up with the perfect name on the spot. Others flip through Xanathar’s Guide or another name list. Then there’s me: given a minute to think, I can come up with a plausible fantasy name, but in the heat of the moment I might just blurt out a clunker like “Huckabear“.

I’m working on a phone app for DMs called 5e Inspiration. It’s a tool for populating your game world with people, locations, maps, monsters, and treasure. Learn more!

5e Inspiration has a random NPC generator with a massive name list built into it. I’ve been collecting fantasy names for as long as I’ve been playing D&D, and I’ve brainstormed a lot more for the app. Right now my name list has something more than 6000 NPC names – more than twice the number of names in Xanathar’s Guide.

I’ve vetted all the names in the Inspiration app, which means I’ve said each one aloud to make sure it doesn’t rhyme with something dirty, and I’ve googled it to make sure it’s not a well known trademark or something. (The gold standard for googling a fantasy name: you come up with less than 50,000 hits, and on the first google page is a link to someone’s World of Warcraft character. Then you know you’ve got a keeper.)

How many half-orc names are there?

It’s easy for me to tell you that my name list has 6000+ entries: however, it’s quite difficult to count how many names are in any given category. For instance, how many possible half-orc names are there?

Because Inspiration is an app, I can do more than just create a d100 name chart for each race/gender category. Sure, I categorize names by race and gender, as the Xanathar’s Guide list does – though more than half of my names are nongendered – and also by class. But there are also lots of crossovers and references: on the ranger name list are entries like “roll on the elf name list”.

Inspiration also includes lots of non-NPC names. The app can be used to generate dungeons, treasure, encounters on the land and sea, neighborhoods, and overland maps, so there are big name lists for magic items, ships, taverns, villages, rare books, various categories of monsters, etc. These lists link with the NPC name lists too.

The base half-orc name list might have only 2 entries: one “roll on the orc name list”, and one “roll on the human name list”. Drilling down one level to the orc list, we might have 200 entries, of which ten are like “roll on the evil magic item name list”, to get sonorous names like “Ur Kagal” or “Katak”. The evil magic item name list, in turn, might have a few rolls on the pirate ship name list, for entries like “Winter Wolf”, “Howler,” or “roll on the naval ship name list”. So it’s hard to count exactly how many orc names there are. Do I just count the core human and orc names? The 200 evil magic item names, each a twentieth as likely to come up as a core orc name? The 200 pirate ship names, each a hundredth as likely to come up?

That’s not to mention the possibility of rolling an orc with a barbarian-style name, with all the different name formations that involves: X Y-slayer, X daughter of Y, X Ybane, X Yborn, etc.

That’s all to say that if you use the app to generate 10 random NPCs per weekly game session for 10 years, you might see a random NPC reappear once, but probably not twice.

In a further post I’ll talk about how I generate D&D-style fantasy names. Until then, here’s my orc name list:

Orc Names Roll d20 to select a line. If the line contains 10 names, roll d10 to select the name.

1: Roll on the Evil Magic Item Names table. (Examples: Ur Kagal, Katak)
2: Roll on the Scar Names table. (Examples: One-Ear, Crooknose)
3: Roll on the Fiend Names table. (Examples: Morzaz, Gall)
4: Roll on the Barbarian Names table. (Examples: Turz Son of Jarthak, Axa Wolfbane)
5: Zolgath, Ogranoch, Tethgoraz, Aramag, Suroth, Burok, Vorgath, Zugor, Garnek, Trollinde
6: Krail, Huzper, Gharol, Oodaga, Gnargol, Gnarg, Irongrim, Gromm, Kurgaroz, Screamjaw
7: Redtooth, Redfist, Redaxe, Blacktooth, Blackclaw, Blacktusk, Yellowtooth, Skulleater, Skulltooth, Borba
8: Blackscab, Bloodspider, Bloodnose, Bloodaxe, Bloodjaw, Bone Eater, Bonebreaker, Bilga, Skullsmasher, Duluk
9: Grimstalker, Brakka, Grimclaw, Firetooth, Firefist, Deathbreaker, Deathspider, Deathscream, Brokenose, Brak
10: Onetusk, One Eye, Scab Eater, Scabclaw, Blackblood, Blackrot, Scar, Scab, Skull, Boneripper
11: Grizzle, Gristle, Bloodeye, Spidereye, Braz, Slime, Mardak, Zardox, Urgoz, Blardo
12: Trollbreath, Offal, Guts, Gulnak, Guzzle, Gurg, Hench, Gristle, Brax, Aldox
13: Murg, Durshan, Argran, Rokat, Clarg, Berk, Lug, Spider, Thurk, Drin
14: Morak, Thar, Kuru, Klarg, Harthag, Grince, Stanch, Attig, Vargosh, Vargo
15: Anrath, Voran, Gorn, Katak, Keth, Resk, Rask, Gostak, Garn, Vosh
16: Thar, Resh, Varg, Yurk, Scrag, Glash, Kelud, Vorn, Velathger, Scrim
17: Gorag, Adrak, Graxx, Dath, Wolfbones, Slar, Gullet, Drorith, Torgameth, Brezremith, Thorgrim
18: Nokvot, Thern, Chargrin, Chack, Ogzuk, Ogmar, Murzalak, Ogluck, Garmog, Ezzil
19: Trollhide, Gozlag, Ugramok, Gergidol, Bazlag, Kegrokam, Suras, Duraas, Orcrimir, Ozzir
20: Gnash, Gulg, Kagar, Snaglak, Urgan, Knuguk, Durz, Gruk, Zurk, Bor

Sign up for the Inspiration beta test!

Read more about the Inspiration app

One Response to “on npc names”

  1. Sean says:

    I’m really enjoying these posts about the thought and effort going into the 5e Inspiration app. There are of course easier ways of doing things like coming up with a list NPC names, but your method will make it way more useful for a lot longer than a random list.

    I can’t wait to see it in practice in the app!

Leave a Reply