Character Name Generator: Character Names for Stories & Games
Character names for novels, screenplays, games and roleplay, sorted by genre.
By Shivam KumarUpdated 5 November 20261 min read
Choose your options, then generate a character name.
Built at random from word lists for this topic, so some will fit better than others.
A character's name is often the first thing readers learn about them, so it can quietly signal age, background, personality and genre. "Eleanor Whitlock" and "Jax Riley" suggest very different people before they say a word. Use the character name generator, then use the tips below to choose names that fit your story.
7 Character Names
Chosen for this topic, each with a short note. Copy a name, or save it to compare later.
Eleanor Whitlock
Historical or literary heroine.
Jax Riley
Modern action or YA lead.
Priya Raman
Contemporary professional character.
Isolde Marr
Fantasy noblewoman or mage.
Commander Hale
Sci-fi military officer.
Mara Quinn
Thriller detective or spy.
Daniel Okafor
Grounded contemporary character.
Character names by genre
Contemporary fiction: Maya Chen, Daniel Okafor, Priya Raman, Leo Bennett. Fantasy: Seren, Aldric, Kaelen, Isolde. Sci-fi: Vex Orlan, Commander Hale, Juno-7. Historical: Eleanor Whitlock, Thomas Ashby, Lakshmi Iyer. Thriller: short, sharp names like Cole, Mara, Reid.
Rules writers use for naming characters
Vary first letters and syllable counts so readers do not mix characters up. Check what name was popular in the year and place your character was born. Use meanings sparingly, as a hint rather than a spoiler. Search the full name online to avoid naming a villain after a real person.
Naming an original character (OC)
An original character, or OC, usually needs a name that stands out in fan communities as well as fitting the story. Try to avoid names that are closely tied to one existing character, unless it's a deliberate nod. Choose the sound first: soft names for gentle characters, hard consonants for tough ones. Then search the name along with the fandom you're writing for, and see whether another OC already uses it.
Frequently asked questions
How do I name a character?
Think about their age, background and the genre, choose a name that fits, and make sure it starts with a different letter and sounds different from other main characters.
Where can I find realistic character names?
Popular-name lists by birth year and country are a great source, and this generator can give you quick starting points.
Can I use these names in my story, game or campaign?
Yes. All names are free to use in home games, fan fiction, streams and your own original writing.