The Perfect Character Name

Let’s revisit a post from several years ago! Once you’ve created your perfect character, you have a new problem on your hands: how to name him or her. This can be a challenge to many writers, especially once you’ve gotten a few hundred characters under your belt in stories or series. How do you come up with fresh names for all of those people? 

Here are some tips for you.

For Main Characters:

  • Choose an ethnic background – Nowadays, people just name their kids any old name without caring what the name’s history might be, but characters need to have more rationale for their names. If you want a Hispanic character to tote the name Achmed around, you’d better have a good reason for it (and make sure the readers buy into it). Check out this website for some ethnic ideas.
  • Choose a name by meaning – don’t just settle for something that sounds good. Pick a name that means something appropriate to the story. In my story “Past Connections,” the two band members have musical nicknames, which took a bit of digging to come up with. It’s worth the time to get just that right name, though. There are plenty of good baby name websites that can help you out; try this website for starters. 
  • Pick a sound – strong characters need strong sounds, like “K” or “P,” while softer characters need more subdued sounds. Try saying each name out loud to see if it matches your view of the character and their personality.
  • Choose a nickname – does your character even have one? It’s best to go ahead and decide, then have certain people use that nickname instead of calling the character by their full name all the time.
  • Pick a matching last name – again, mixing ethnicities might be all the rage today, but it might get confusing to the readers, who have been picturing Perdita as an alluring Spanish maiden, to discover that she’s actually a busty redhead from the O’Malley family. Here’s a good site with a variety of surnames to get you started.
  • Choose an appropriate name – when writing any sort of historical story, you need to pick names that would have been common for that era. You also need to research the most popular names of each generation. And if your book is set in the current day, for example, you wouldn’t be likely to find a heroine named Hester or Ethel. This is a good website for your search.
  • Say the names out loud – sometimes a name that looks great on paper will provoke a laugh when pronounced, for all the wrong reasons. I’m sure you’ve met some real-life people who wished their parents had taken this step before writing their names on that birth certificate.

The Acid Test: once you have a list of possible names, find a friend or relative who has no idea what your characters are like. Ask them to read the names and make some guesses about each character based on those. If their answers are way off base, you may need to rethink the names.

Secondary Characters: if a character is important enough to merit a name, but not important enough to spend a lot of time researching, have a few good name websites bookmarked, and just pop over there to mix and match. Be sure to keep good notes, though – you don’t want a second George Rumpel showing up suddenly in a later novel, after killing him off in your first mystery. I keep a Series Bible for all my stories, with first and last names of any characters who have both.

Here are some more good places I’ve used for name searches over the years:

  • Census data for a particular year and region
  • Old telephone books, school yearbooks, and any other similar list of names
  • Credits on movies and TV shows
  • Newspapers and magazines
  • Genealogy websites (if they offer free trials)

This website is another good reference to start you on the road to naming your characters. Or, once you have written a few novels, you can do as some other authors do and kill off your fans—have a raffle to see which members of your fan club or mailing list will be murdered in your next story.

What about you? Do you have any great character naming tips to share?