by Ryan Lanz


A common question I hear tossed about is how to create character names. Some writers find this simple, and yet others struggle with naming every single one, particularly concerning the main cast.

In this post, we’ll talk about tricks and tips for creating character names, and perhaps we’ll bring some ease to the process.


What’s in a name?

Before we go much further, let’s consider why a name is important. I’m sure some of you are asking the screen right now, “Why does it matter?” This may seem trivial at first, but as we continue, I’m sure you’ll see how even the very sound of a name impacts how your reader views the character. Sounds crazy, right?

Your name is important because that is essentially you. It’s a form of the very essence of you and what makes you unique from everyone else. Theoretically, nobody has your exact name (if you toss in your last name and perhaps a few middle ones). So, your name reflects you.


Name Sounds

Let’s test the above theory. I’m going to rattle off some names, and by the end, think aloud (or tell the screen, although the screen may not respond back) what impression you get from the character. To be fair, I’ll make an attempt at using a varied background, as well as including some fantasy names.

  •  Ravid, Peter, Dorsi, Sarah, Rose, Han, Faraj, Suri, Sophie, Pai, Luisa, and Alexi.

Compare to:

  • Amichai, Misaki, Victor, Axelle, Braxton, Vladlen, Roddix, Padraig, Emmerich, Victoria, and Chikelu.

So! What impression did you get from each set of names? What assumptions did you draw about group one compared to group two? Did one group give you a hero feeling, whereas the other gave you a villain feeling? Protagonist vs. antagonist? Sympathetic vs. non-sympathetic?

If you’re looking for the answers to the test, there are none. I only consciously followed two methods with the two groups. So, if you felt an opposing reaction to each group, then you are proving the aforementioned point of how even just the sound of the name can paint a picture in your mind of what you expect out of the character.

Here are the two methods I used: the second group has, on average, more hard-sounding consonants and are slightly longer. Anything else you generated was drafted from your own imagination.

The above was not meant to be a representation of any hard-fast rules, but merely an exercise to get you thinking. I have noticed, however, that the recent books I have read often make the protagonist’s name shorter, sounding lighter on the tongue (less hard-sounding consonants). It’s no secret that villains often have harsher sounding names.


Creating Character Names

This is a skill that comes more naturally to some people than others. Personally, I don’t struggle too much in this category. What I do is mull a character over in my mind, and a name floats to the surface of my subconscious. For a lot of writers, this method doesn’t work at all. So here are a few tips for generating your own:

  • Observe the people around you: model your character names around people you know, although I advise to change a few letters to make it less obvious. For example, Joan can become Joine.
  • Use a name generator online: there are multiple websites for baby names. Another website I have used before is What’s nice about that website is that you can pick the type of flavor/nationality you want.
  • Model the name after a character attribute (wordplay): if I say the name Nicity, you think of someone nice, don’t you? Or how about the name Brutus or Honori? I have named several characters by modeling them after the attribute I want the reader to associate with that character.
  • This is a fringe suggestion, but if you’re writing a far-out science fiction or fantasy book, you could create a culture where deciding diverse names is non-applicable. You could make all the character names as numbers, or by what day they were born on, or by the profession that society has chosen for them at birth.
  • Watch movie credits: while most people ignore the credits, it’s also a great way to find unique names. Of course, you won’t want to copy them verbatim, but they can give you some nice ideas.



Whatever you name your characters, the key thing is that they have to sound right to you. No matter what, some readers will like the names and some won’t, but you’re the one who has to live with them for the next __ months/years while you write the darn thing. If your book/story becomes successful, you’ll be repeating the names for the rest of your life, so pick ones that sit well with you.

If you enjoyed this post, consider subscribing to have future ones emailed to you.

The above names are created randomly, are intended to be fictional, and have no bearing on the personality of a person who actually has one of these names.




Ryan Lanz is an avid blogger and author of The Idea Factory: 1,000 Story Ideas and Writing Prompts to Find Your Next Bestseller. You can also find him on Twitter, Facebook, andTumblr

Image courtesy of Jack Dorsey via Flickr, Creative Commons.