character generator character generator character generator

Character Name Generator

Kickstart your story with this random name generator that has 1,000,000+ good names to inspire you. Sort using filters such as language, gender, and fantasy — and even discover the meaning behind your favorites. Each name is computer-generated and we encourage you to do further research on naming traditions and meanings for your exact region.

Language Name Generators

Iconic names come from all over the world, such as Don Quixote, Elizabeth Bennet, and Jean Valjean. If you'd like to venture beyond the scope of your own country for the right name, this random name generator is for you.

Medieval Name Generators

Here lie the original names of the world — as sturdy and worthy today as they were thousands of years ago. If you’re interested in the secrets that the ancient world of names holds, this medieval name generator is for you.

God Name Generators

Long before books came into existence, men and women relied on their ancient gods for guidance. If you, too, would like to look to the universe’s greater powers for help when it comes to a name, this god name generator is for you.

Fantasy Name Generators

For the next J.R.R. Tolkien in the world — or anyone who wants a more fantastical name. If you’d like to ascend into legend alongside characters like Azazel, Bilbo, and Daenerys, this fantasy name generator is for you.

Archetype Name Generators

Heroes. Villains. Sidekicks. Mentors. Oh my! This generator will put a name to the face of the hero or villain that you have in mind. If you’d like a character who lives up to the name, this archetype name generator is for you.

So you want to create good character names?

Stop us if you've been through this before. You get a brilliant story idea, you sit down at your computer, all ready to outline the whole thing out — which is when you realize that you’re missing one very important ingredient: a character name. Needless to say, the right character name can go a long way. It’s why J.K. Rowling scoured phone directories and Charles Dickens paid visits to cemeteries in search of the perfect name. (He derived the now-iconic Ebenezer Scrooge from a tombstone that read, “Ebenezer Lennox Scroggie.”)

Hopefully, this character name generator will be able to help out if you’re stuck. Feel free to wander between each of our name generators. Any combination of names that you score are yours to use. We’d be delighted if you dropped us the success story at!

Here are some tips for you to consider while using this random name generator.

  • The name will define the character — which means that you need to make sure that your rationale is solid! To this end, it may be valuable to know the etymology behind it. Our name generator provides the root meaning behind each first name to make this easy for you.

  • Most of our categories are divided into a male name generator and female name generator. However, if you prefer not to be confined by these constraints, feel free to select “Random” to generate even more combinations of names.

  • Don’t forget the usefulness of nicknames as you’re picking a name from this name generator. Keep in mind alternative shorter names that might ring true to your character. Pip from Charles Dickens’ Great Expectations, for instance, is really Philip Pirrip.

  • Test the character name on yourself. Look at it on the page. Then try to sound it out loud just to see if it rolls off your tongue. If you can clearly picture your character in both cases, then you just might have a winner on your hands.

And if you’d rather create a character name all by yourself? Great 👍 Head here for a guide on how to come up with character names.

RBE | ToF Bring Your Stories copy Illustrated | 2024-06

Bring your stories to life

Our free writing app lets you set writing goals and track your progress, so you can finally write that book!