Character Name Generator

Discover the perfect name for your character with our character name generator. First, last and middle names, male and female, you name it and we’ll provide thousands of possibilities.

Discover more Real Name Generators

Chinese Name Generator Swedish Name Generator African American Name Generator Polish Name Generator Korean Name Generator Mexican Name Generator Jewish Name Generator Hillbilly Name Generator Egyptian Name Generator Italian Name Generator Greek Name Generator Slavic Name Generator Last Name Generator Dutch Name Generator First Name Generator Brazilian Name Generator Native American Name Generator Spanish Name Generator French Name Generator Portuguese Name Generator Scottish Name Generator Irish Name Generator Russian Name Generator Hawaiian Name Generator German Name Generator Japanese Name Generator Nickname Generator British Name Generator Arabic Name Generator Hippie Name Generator

The last random name creator you’ll need

Use our free random character name generator and generate names to kickstart your next creative writing project. We’ve taken the 1.000 most popular male and female names — first and last — added hundreds of beloved middle names, and squeezed them all into our random name creator. Generate a million possible character names for either gender, or boost that up to over a hundred million by adding middle names.

Number of character name options

First names2.000
Middle names200
Last names70.000
Total options28.000.000.000

To use the character name generator, simply generate random names by clicking on the big button. Configure gender and middle name settings as you see fit, and you’re good to go. Have fun!

Why should I use a character name generator?

Simple. Even with a strong idea about a character’s personality, you may be hard-pressed for names. Therefore, use a name generator to:

  • Find names you never thought of
  • Create a shortlist with possible candidates
  • Mix and match first and last name combinations

Let it serve as inspiration, and use a name if it truly creates that eureka moment for you. Read on to find out more about why choosing the right name for your character is crucial.

Why are character names important?

Even though this generator creates a very large amount of character names, that does not mean that any of these names are necessarily a good fit.

A character name’s link to personality

Character names tell a lot about the personality of your heroes and heroines. Say a person’s first name is Petunia. Imagine her personality. Now imagine another character whose name is Zoey. I would picture Petunia as a very uptight person, a kind of neat freak, which is an impression stemming from my previous experiences with stories that include characters who bear that name. Zoey on the other hand strikes me as a free soul, an excitable young woman ready for the outside world.

Names and core values

Names often not only describe a personality as a whole; they can also pinpoint a certain quality, that one trait that defines the person. The importance of character names by Scott Myers uses the following example from Star Wars:


Darth Vader: “Darth” as in dark and “Vader” as in a variation of the German word vater or father; therefore dark father, a huge clue to the character’s Nemesis function as well as his relationship to Luke (revealed in The Empire Strikes Back).


Many cultures also use names to describe a person’s primary qualities. Native American or Australian Aborigine tribes are well-known for names that translate to e.g. Proud Buffalo or Crouching Bear.

But character names are not always as obvious in their meaning as the aforementioned examples. They can also be subtle references to well-known literary works — often the bible — or famous historical persons.

What should I keep in mind when creating character names?

Here are a few tips to keep in mind:

  • Do not use names that already exist
  • Ensure the names adhere to the current day and time
  • Try to be subtle about meanings
  • Create names that sound unique
  • Don’t let names end with an ’S’

The list goes on. Whatever your character name becomes, keep one thing in mind: try to make it memorable.

The Story Shack offers a wide range of flash fiction, writing tools and random name generators. Enjoy reading stories, get help writing them or generate names for anything you need, be it huge Triple A Games or awesome Indie ones, D&D roleplaying adventures, science fiction movies or perhaps even a newborn child. Whatever you're here for, thanks for stopping by and please enjoy your stay!