Every GM has had to come up with a name on the fly at one time or another, and if you’re not on the ball it can be pretty easy to name that fantasy blacksmith “Uh…Bob,” or that space marine captain “John…icus…var — Johnicusvar, that’s it!”
And if you’re me, you then a) forget the name you just used, or b) forget which NPC you gave it to.
Fortunately, this can be avoided if you come up with some NPC names in advance, and make a list to use during play.
This is a pretty basic topic, but even if you’ve been GMing for years (or decades!) you might find something you hadn’t thought of before in this post.
Coming Up With NPC Names
I’ve got a mental back burner devoted solely to coming up with character names, and I always keep a pad handy to write them down. The next time I’m in front of my computer, I add the name’s I’ve thought of to a big file full of names.
Mine is called “Domesday” (after the 11th century English census, the Domesday Book), and is just an alphabetical list of names with two other features: notes, and pronunciations. For me, the key is remembering why I liked the name — or what sort of NPC I had in mind — and how to pronounce it.
My “big list” won’t always turn up exactly what I need (a name that sounds “right”), though. When that happens, I try a different approach:
- For fantasy or sci-fi, I usually just make something up (or alter a name that’s on my list).
- I’m also a big fan of adding or removing letters from real names, or shuffling them around a little (“ser” instead of “sir” in George R.R. Martin’s Song of Ice and Fire books, for example).
- For real-world games, I pick a nationality and Google “[nationality] names.” That hasn’t let me down yet!
- As Scott M. pointed out in the GMing Q&A Forum, you can skim a newspaper to come up with lots of real-world names in a hurry.
- Keep a baby name book on hand, and sift through it for inspiration.
- Silly as it sounds, look around the room you’re in and use the words you see. Sometimes cutting a word in half can produce a nifty name, as can combining bits of two words or spelling something backwards. You’ll often run through a bunch of silly names before you find the right one.
Other Places to Find NPC Names
Many of the commenters below offered their favorite sources for finding names, so I’ve compiled them into a list here — thanks, everyone!
- Baby Name Wizard (Jeff Dougan)
- Behind the Name (Drew)
- Bible (particularly the minor characters) (Jeff Rients)
- Chris Pound’s Language Machines (Fred Drake)
- Everchanging Book of Names (Pedro)
- Gary Gygax’s Extraordinary Book of Names (Frank Filz)
- Kate Monk’s Onomastikon (Zachary Houghton)
- Kleimo’s Random Name Generator (Ginger Stampley)
- Medieval Names Archive (Avlor)
- Mongabay (Brian Gibbons)
- NBOS Inspiration Pad (DNAphil)
- Phone book: Skim the white pages when you need a name (PW Vinciguerra and GilaMonster)
- Players: Let your players name minor NPCs for you (Crazy Jerome)
- Popular Baby Names from the Social Security Administration (Brian Gibbons)
- Roget’s Thesaurus (tweaked or unaltered) (Crazy Jerome and Dougla.s)
- Seventh Sanctum (Lilith)
- Spammers: Get much spam? Save the spammers’ pseudoynms in your name file (Jeff Rients)
- Squid.org (GilaMonster)
- Star Wars Random Name Generator (hellibrarian)
- Treasury of Names from Judges Guild (Frank Filz)
- 20,000-Names.com (Eternalknight)
It’s good to write down cool names as you come up with them (or find them), but the resulting list isn’t the one you should use during gaming sessions. That list should look a bit different, and be designed to help you find names as quickly as possible during play.
Making a List to Use During Play
What sort of game you’re running will be the primary factor in deciding what your “on the fly” list of names should look like. As a general rule, it’s a good idea to have your NPC names broken down into several categories. Here are a few examples:
- Women’s names
- Men’s names
- Racial names (elven, dwarven, etc.)
- Evil-sounding names
- Ancient names
- Modern names
That way, when you need to grab a name on the fly you’ll be able to zero in on the kind of name you need — and minimizing your search time keeps the game flowing smoothly.
You can also take this list a step further by including space for notes next to each name, like this:
- Name 1 __________
Name 2 __________
Name 3 __________
When you use a name, jot down which NPC you gave it to in the notes section. That way, you won’t forget who’s who — and when you scan the list again, looking for another name on the fly, you’ll know that one’s taken.
This is a pretty straightforward approach, and there are lots of ways to tweak it to fit your GMing style. What are some of the ways that you come up with NPC names? What does your “on the fly” list of names look like?
I saved the pseudonyms of 1,000 spammers into a file. Took me like a week to get that many names, given the crappy spam filter here at work. When I need a name for a modern or sci-fi game, I just flip through the .txt file until I see something likely.
For a recent campaign, I took a hint from an article I read somewhere, and stuck mostly with Anglo-Saxon basic names for inhabitants of the primary campaign city. Bingo, I only have to strain for names for visitors or strange creatures, which are probably planned ahead anyway. Bob, Bill, and Jim don’t fit using that trick, but Robert, William, and James do not seem out of place at all.
I like to use Roget’s Thesaurus for strange names. Look up the primary descriptive word for the NPC in question. Find a good synonym. Twist it slightly if necessary. Sometimes you need not even twist it. Not many Americans know that “rill” is a word for creek or stream. Makes a great name for a water elemental. (Bonus, you expand your vocabulary 🙂 )
Since I’m terrible with names outside prep, I took the lazy way out. If my players meet someone unnamed and want a name, I make them come up with a name. They are better at naming on the fly than I am. So why not use that ability?
First post in your page!
A Nifty trick I have been using lately was to access a thessaurus and check for concept words. Then I wade through the variations looking for nice sounds to change creating a name.
Ex: I wanted to name a Drow Warrior, thus I looked in an online thessaurus for the word “Havoc” and it came around with (among other dozen) “Blue Ruin”. Hence, “Blurun” was born.
The names themselves may not sound that nice, but they are easy for YOU (the GM) to remember. I was heavily influenced by Robert Lindsay in “Voyage to Arcturus” in developing this ‘style!’.
Hope it helps.
everyone in my group is an anime junkie, so i pull names from that. they tend to be interesting, and give the players some immediate idea of what they look and act like without a lot of explanation on my part. they know that ‘zeiram the lich’ is going to be badass, and ‘cherry the monk’ is old and demented.
Even better than the SSA database, go browse the Baby Name Voyager at the Baby Name Wizard (www.babynamewizard.com). It’s a javascript tool that uses the SSA numbers as a starting point, and shows things based on frequency of use (rather than simply rank).
I acquired someplace, and can’t immediately remember where, a tool for generating random names based off of the SSA numbers for a modern setting. The nice thing for this one is that it will do both first and last names. If I can find my original source, I’ll link it.
When I first started running Arcana Unearthed, Monte Cook had posted some name rules for a name generation program, so I generated a bunch of names for each race, and pasted them into a document and printed them out and stuck the sheet in my notebook. That was handy.
Another reference I have is Judge’s Guild’s Treasury of Names. I also have some photocopies of articles from Dragon Magazine and Different Worlds, plus an article or two from The Wild Hunt (APA).
Recently, I bought Gary Gygax’s book which has names from quite a few cultures (most European, and some Asian and maybe even some African – the one I checked for when we had the topic on Gygax’s book series was Hungarian and it’s there).
From my experience with the AU/AE gaming, I think a page or two of names would be ideal, with space beside each name to write in what it was used for. Of course common names could be re-used for shopkeepers or other incidental NPCs, so a reference that indicates common and unusual names could be handy (Gygax’s book does note common names – which is perhaps what made me think of that idea).
Of course with my combat heavy, gamist playstyle, I don’t name many NPCs. Even in my simulationist games, not many NPCs needed names.
Frank
I use http://www.20000-names.com, which has names by nationality, broken down by male and female. Many have the “meaning” of the name listed as well, which adds some flair.
What I do is print lists of names out ahead of time and when I need one, circle it and write a note to whom I assigned it too.
I’ve found that for “evil” sounding names go with Romanian or German (maybe due to Dracula). Also anything starting with “Mal” or “Mor” tends to sound evil. “Mal” means “Bad” in Latin I am told, and “Maldomini” means “Bad Master”, a reference to Money. This is where Dante placed those motivated by greed.
These links are great — I’d never heard of most of those sources, and they all look like they’ll come in handy.
I’ve added all of them to the post itself, which makes it much more useful than it was before! 🙂
For real world names, I typically use Gary Gygax’s Extraordinary book of names, which has an amazing list of names from many cultures, male, female, family, and archaic. If the game is extensively in a cultural setting, I try looking up the culture online (“Italian names”, “Roman names” etc.)
If the culture is fantastic, then I do one of two things:
1) Take a real world naming and twist it a bit- “Eidol”=”Aidara”, etc. applying this across many names.
2) Establish some really basic naming conventions (“Women’s names end in A or I” “Men’s names end in R or O”, “Names are 2-4 syllables in length”, “No name begins with T”
After you do about 5-6 naming conventions, and make up some names, you’ll notice a pattern and probably be able to add 3-4 more conventions based on the ones you just made up. It provides a similar unity across the names as you go.
If you feel especially nerdy, apply meaning to certain syllables or names and mix and match accordingly. “Seru”= bird, “Jai”=heart, “Jaiseru”=spirit etc.
Another resource I’ve used over the years is the Bible. There are a zillion minor characters in their with great names. It doesn’t work for every campaign but it can be fun to have NPCs named Tobit or Zerubbabel.
Two-words: phone-book
My stepfather occassionally gets hard-bound phone books from a local book binder as a customer giveaway (they bind a year’s worth of magazines too, just like at the library)
I kept one year’s white pages and it sits with honor by all my gaming books. The nice thing is it doesn’t look like a phone book, so most don’t notice when I scramble for a name and reach for it.
Obviously it works great for modern first & last names. Fantasy and alien names are usually just alterations or inspirations from names I see on the page. Especially last names.
But I will admit to also having a few typed lists (usually by some theme or ethnic group for easier referance) lifted from the internet.
Thanks for the additional ideas — I’ve added them to the post. 🙂
Lilith: Added — thanks! 🙂
Thanks, GilaMonster. 🙂
Thanks, Avlor — I’ve added it to the list. 🙂
Got it! Thank you, hellibrarian.