Here you are with this amazing character named Joe… Well that’s how it usually starts. Authors sometimes take for granted the power of a name. Look at the big names such as Harry Potter, Jesse Stone, Jack Reacher, and James Bond. Each name not only fits the character, it’s also catchy and memorable. This is what every author should strive for.
Choosing a name is not as easy as picking something that sounds good, it needs to have meaning (like why would their parents choose that name), needs to make sense in the location (Someone in Russia most likely won’t have a Chinese name), and needs to unique, (different than the names of other popular book characters). This makes the task a little daunting and has led to many authors having an awkward amount of baby name books on their shelves. Luckily, there are many online sites which help with name creation.
For names that need significant meaning or certain origin we recommend Behind The Name. This website has extensive information on names, origins, meanings, and even popularity depending on year.
The next is a fun UK website Name Generator. This website has a plethora of options including Character Names, Pirate Names, Hero Names, and Villain Names.
Another great option, especially for fantasy writers, is Fantasy Name Generator. This is commonly used for gaming groups and has over 100 categories for names for fantasy characters including Aliens, Elves, Dwarfs, and many more.
The last great website Fake Name Generator, also generates demographics including things like address, phone number, favorite color, and vehicle they drive.