How to come up with great character names

So you have built your world, your story idea and have created these awesome, diverse and intriguing characters, now it’s time to name them.

How are you going to do that?  Here are some of my thoughts on choosing names for your characters.


What’s in a name?

Name Badge stating Hello my name is The Antagonist

One question I get asked a lot is “how do you come up with names for your characters?”

I always find this odd, to me this question is on the same branch as “Where do you get your ideas.”

I am not living alone in a box, sealed off from the world – I am surrounded by such things.

Names are everywhere.  People have them, animals have them, so do rivers, streets and even hurricanes.  We are inundated with names so picking one for a character really isn’t that hard.


The List

I am not the only writer who has a Name List.  Mine is a spreadsheet on my computer full of names that caught me when I heard or saw them.  Whenever I find a new name that just rings perfect, I make a note of it.

These can be names for people, animals or places.

Sometimes the name drags along an idea too.  Those are great and you get to develop a character idea all at the same time.

Sometimes you have a character who’s nameless and then a name will appear and boom, the two are matched up instantly.


Passive Searching

I don’t often search for names.  The few times I’ve done that they haven’t felt right – it’s been a “nice pair of jeans, just can’t get my ass into them,” moment.

So instead I do ‘passive searching’.  I have my story and character bubbling away in my mind, near the front and I then let names come to me.

While I’m driving I clock street names, I hear names on the TV or radio and in conversations, I read articles and make a note of who wrote it.

I read the obituaries and have been known to wander through a graveyard looking at tombstones.


My Biggest Source

I guess in one way I can answer the “where do you get your names from” question.  Around 50% of the names I come across are pulled from movie credits.

Yes, I am one of those weird people who will sit through credits for the possible “extra scene” at the end.

This gives me a time to cast my eye over the crew.   There is a wealth of information – hairdressers, animal wranglers, boom operators, voice coach, the list goes on.

This is probably because I am big into movies so watch quite a few in a week.  This gives me a nice buffet of names to pick from.

Plus as a bonus, if you watch any foreign films you will find common names from those countries too.  I have found so many awesome names this way.


Make shit up

I am also the kind of person who can just jumble up words.  I do this by accident when I speak, I can struggle to say the word I want and instead something else comes out. Welcome to my social nightmare!

However, this jumbled mess within my mind has allowed me to piece words together and come up with names’ that aren’t really names at all.

This is used more for planets or cities but I’ve made character names out of them too.


Find Meaning

One thing I do like is finding names with meanings.  Baby books are good for this so are books on mythology.

If you have a character that is brave or charming or weak or is worshipped, you will probably find a name that has those as a meaning.

This can be something they are named by their parents, maybe as a hope that they will have those traits, or are named when it is clear they have those traits.

Or maybe they are named later or change their name (this especially works in fantasy writing). This can add new dimensions to your work by creating a cultural point re naming.


A few quick rules


Don’t change the name because someone else hates it. If someone come ups to you and say “I like your story but I hate the character is called Richard.”

This is probably a personal issue for them, we all have people who pissed us off and their name can become synonymous for being annoying, untrustworthy, hateful, liar, or any other negative traits which that specific reader feels when they hear the name.

Someone will hate the name but it’s the one you picked, the one you liked, and that is all that matters.

Now, if someone says the name doesn’t “fit” they may have a point.  Depending on the era you are writing, some names just won’t connect.

For example, if you are writing a book set in 1592 then you would not really expect to find a “Kylie” or “Brett”.


Don’t use names that are instantly recognisable such as Gandalf – (that just won’t go down well unless you are writing a Lord of the Rings book – in which case, kudos for getting permission to do that!)

Maybe Gandalf is the perfect name for your ass-kicking ninja pirate but in the end, people are just going to see Wizard!  So let it go and pick something else.

I did create a character called Frodo – it was well before I watched the Lord of the Rings and had not remembered it from when I read the book when I was a young child.  It was when a friend pointed it out that I realised the error and had to change it.


Be careful if you use a name of someone you know.  You don’t want to accidentally build the character to be like them, especially as they might not find that flattering and could sue you.

Obviously, there are some very common names.  If you want to use John, fine, chances are you know a John – just make sure the person and the character are not similar AT ALL.


Name Generators

There are numerous online name generators that can help you out if you are really stuck.  If you use Scrivener, then there is a name generator built right in!

NEW slim banner-Newsletter-SMALL

Use a Temp Name

If you need to, just work without a name.  If you have a story or a scene that is bursting to get out, then get it out.  Don’t let the lack of a name stop you.

Remember this will all be draft work anyway!  Instead, use a Temp Name.  I personally just put (NAME) throughout as it is usually just one name I am working to find.

If you have more than one, then maybe use colours of the rainbow like BLUE and GREEN, or animals like BAT and FROG  for different people. Whatever works for you that can be quickly changed later.

Personal note, I always write the Temp Name in capitals so I don’t miss any when I could to change them.  It really stands out.  Just my personal preference!

Once you come up with a name you can do a simple Find and Replace to clear your Temp Name with the real one.

This method is good as it stops you from rushing ahead and naming them something that you don’t really care for just so you can start writing.

Where do you get your best names from?

Share your Thoughts image.

Happy writing

Signature & logo of Ari Meghlen

Ko-Fi ☆ TwitterFacebookInstagram ☆ GoodReadsPinterestLinkedInTumblr


Title Image: How to come up with great character names. Image: Name badge stating "Hello, my name is Antagonist"


4 thoughts on “How to come up with great character names

  1. Beverly

    Thanks, I enjoyed reading this, too. I have Scrivener and didn’t know it name generates–sweet!

    Finding the perfect name is almost as painful as birthing the baby… I get SICK of the name by the first twenty pages if it doesn’t fit. That’s a great suggestion to give the character a temporary name (color, animal, caps to change later). I’m going to try that.

    Made me smile when you said sometimes you just have to make s*** up!

    Thanks for the fun, quick read with great suggestions! Pinned!

    1. Hi Beverly, thanks so much for reading. I am glad you found the article enjoyable 🙂

      OMG yes! It really does grate on you if the name is wrong and then you just have to scrap it.

      lol I have a number of writing projects that are in their early states with a lot of “NAME” or “TRAVELLER” just to keep things moving while I try and come up with names. 🙂

      Thanks for pinning 🙂

Leave a Reply to Ari Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.