Character Name Generator
Choose real, fantasy or sci-fi. Then narrow it down by gender and first letter. Add a surname and a title when your character needs to sound like a legend.
How to use this tool
- 1Choose realistic, fantasy or sci-fi.
- 2Narrow it down by gender and first letter, if you already have an idea.
- 3Add a surname and a title for characters who need to sound like a legend.
- 4Click any name to copy it.
Press “Generate names” to see your names.
Naming by genre
- Modern and literary fiction — real names that suit the time period. A character born in 1955 is not called Aiden.
- Fantasy — invented, but easy to say. If a reader cannot pronounce it, they will skip over it every time, and the character will never feel real.
- Science fiction — familiar roots with a small twist, or names that suggest cultures mixing in the future. Avoid apostrophes, they are overused.
- Historical fiction — check which names were actually used then. Naming fashions change fast, and readers of this genre notice.
The distinctiveness test
Write your character list in one column. If two names start with the same letter, have the same number of syllables, or end with the same sound, change one of them. This single check removes most of the "wait, which one is this?" moments in a first draft.
Frequently asked questions
How do I choose a character name that fits?
Say it aloud in a line of dialogue: "Get down, ___!" A name that is hard to shout is hard to read. Also check that no other main character starts with the same letter, that the syllable count is different from your hero, and that it does not match a famous real person.
Can I use these names in a published book?
Yes. Names cannot be copyrighted, and these are built from sound patterns, not copied from any book. Still, search the name once before you commit, in case it matches a famous character.
What makes fantasy names sound convincing?
Being consistent. Names from one culture in your world should share sounds. If one person is Aeryn, another should not be Bob. Choose two or three consonant sounds and one or two vowel patterns, and stay inside them for that culture.
How many characters should have similar names?
None, ideally. Readers recognise characters by the first letter and the shape of the word, not by the full name. Two characters called Marcus and Marlow will be confused for the whole book.
More free tools you can open
See all tools →Click any card below to open that tool. All of them are free.
- Name GeneratorsAll Name GeneratorsName Generators for characters, pets, teams, bands, places, usernames and role-play. Over 500 free generators in one place, all running in your browser.Open this tool
- Name GeneratorsName GeneratorsName Generator helps you create unique and creative names for people, characters, brands, projects, usernames and more.Open this tool
- Name GeneratorsPokemon Name GeneratorPokémon Name Generator creates fun and creative Pokémon-inspired names for characters, games, stories and other creative projects.Open this tool
- Name Generators4 Letter Name GeneratorNeed a 4 Letter name? 4 Letter Name Generator builds a new list for usernames, characters and products. Copy one result, or the whole page of them.Open this tool
- Name Generators4th of July Day Party Name Generator4th of July Day Party Name Generator draws 4th of July Day Party names for invitations, group chats and listings. Free, unlimited, and nothing to install or sign up for.Open this tool
- Name Generators5 Letter Name Generator5 Letter Name Generator creates 5 Letter names for usernames, characters and products. Press Generate for a fresh list, then copy the one you like.Open this tool
