Naming the characters in your short stories and novels can be fun or it can be a huge nightmare. Sometimes you’ll write a character and you’ll already have the perfect name for them. And then sometimes this happens: you finish a chapter or story and it’s filled with characters with placeholder names. It happens to me more often than I’d like to admit. I’ve lost count of how many characters I’ve had to call Guy1, Person McPerson, or Girl3 until I can find more proper names for them. I’m sure it happens to even the most famous writers. Imagine Stephen King writing all of something like The Shining but with placeholder names for Jack, Danny, and Wendy.

But luckily there are tons of resources out there for writers who’ve hit a roadblock when it comes to naming their characters. Here are some of my favorites. Some of them are geared more toward science fiction and fantasy, but others can work for any kind of story.

Seventh Sanctum — This website has a huge collection of name generators. It’s definitely one of my favorite sites. Some of the generators are more humorous than others, but overall it’s usually the first place I turn to.

Squid.org — This website’s random name generator is geared more towards fantasy, but still some of the options are really useful. It can only generate so many names at a time, but its options more than make up for that.

Behind the Name — This website’s name generator is made up of “real” names from around the world. You’re able to choose what countries and cultures you want it to generate names from. Also most of the names have descriptions associated with them so you can find out alternate spellings and meanings.

Ever Changing Book of Names — This isn’t a web-based generator. Instead it’s a program where you can download a free trial version. It contains thousands of different names from all around the world. You can even download different “chapters” that can generate names based on other fantasy works and universes. It’s a great resource for when you’re looking for a very specific type of name.

There are other resources out there, but these are some of my favorites. They’ve definitely saved me from submitting a manuscript full of placeholder characters.