TRY OUR FREE APP

Write your book in Reedsy Studio. Try the beloved writing app for free today.

Craft your masterpiece in Reedsy Studio

Plan, write, edit, and format your book in our free app made for authors.

Character Name Generator

Welcome to Reedsy’s Character Name Generator

A character name generator is a tool that helps writers, game masters, and storytellers find fitting names for their fictional characters. Rather than staring at a blank page (or falling down a three-hour rabbit hole of census records and baby name databases), a good generator gives you a starting point: a name that sparks something, or confirms what you already half-knew your character was called.

Reedsy's character name generator is AI-powered, and draws from an existing database of over ten million names spanning dozens of languages, origins, and cultural traditions. Each result includes the name's meaning, so that you can make an informed choice — not just a lucky guess!

How to use this name generator

It’s simple! Here’s how to get the most out of it:

  • Choose an archetype and personality. Select from classic storytelling archetypes (hero, mentor, trickster, villain, and more) and pair it with a personality trait. These inputs shape how the AI interprets your character before it generates a single name.

  • Set the gender and book genre. Gender filters the name pool, and shapes the naming conventions. Fantasy names sound different from thriller names.

  • Add a setting or world. This is optional but powerful. “Victorian London,” “far-future colony,” and “small-town America” will each push the results in a meaningfully different direction.

  • Include any additional details. We recommend including cultural origin, other characters’ names you want the new name to feel consistent with, syllable preferences, letters to avoid, or anything that helps the AI understand your vision.

  • Review your results. The generator returns ten names, each with an explanation of the meaning behind the first and last name and how it connects to your character. Select the ones worth keeping and regenerate until you find your match.

Finally, feel free to treat the output as a starting point. Many writers use the generator early in their drafting process, when a character is still taking shape, then adapt the name as the story develops.

So you want to choose good character names?

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.”)

Here are some tips to help you find the best names for your characters.

Match the name to your story's world. A character named Zayden will feel out of place in an 1840s drawing-room drama. A character named Edmund will feel equally wrong piloting a starship. Period, setting, and cultural context should all inform your choice — which is why Reedsy’s generator takes setting as an input rather than an afterthought.

Keep names distinct across your cast. Readers track characters partly by name. If your cast includes James, Jamie, and Jack, you're making their job harder than it needs to be. Try to aim for names that differ in first letter, length, and sound!

Say it out loud. A name can look elegant on the page and trip the tongue in dialogue. Test it both ways (especially if you're writing fantasy, where invented names can easily tip from lyrical into unpronounceable).

Understand what the name means. Meaning doesn't have to be heavy-handed to be effective. Reedsy's generator surfaces the etymology and connotations of each name it generates, so you can make an informed decision — or spot a meaning that adds a layer you hadn't planned for.

Check for accidental associations. Before committing, search the name. A distinctive character name is an asset; one that already belongs to a famous real person or existing fictional character is a complication.

A note on our use of AI

We built this tool for writers, which means we thought carefully about what AI should and shouldn't do here. The generator uses AI to produce names that better fit your character's specific context and needs — archetype, personality, genre, world — while explaining its reasoning for each one.

Here’s what it won’t do for you: it won’t write your story, name your character, or make creative decisions for you. It simply generates options for you.

More importantly, your inputs are not (and will never be) used to train any AI models. Treat whatever comes out as raw material: a starting point that belongs entirely to you. Every result is yours!

Start writing today

Access Studio by creating a free Reedsy account.

Upgrade | Character Profile Template (refresh) | 202505

The Ultimate Character Profile Template

Unique characters drive compelling stories. Develop yours with our free template.