Character Name Generator
Create character names for stories, novels, games, and screenplays. Pick a genre, gender, and style, then generate first or full names and save the ones you love.
Step 1 of 3
Choose a genre
This shapes the tone and feel of your character's name.
Create Names for Your Characters
A character's name is one of the first things a reader or player meets, and it quietly sets expectations about who they are. NameRivo's character name generator helps writers, game masters, and storytellers find names that feel like they belong to real people rather than placeholders.
Whether you are naming the lead of a novel, a supporting cast member, a tabletop RPG character, or someone in a screenplay, you can steer the results toward the tone you want — from grounded, present-day names to darker, more atmospheric ones.
How the Character Name Generator Works
- 1.Choose a genre. Contemporary, Romance, Mystery, Sci-Fi, Historical, or Horror — or pick “Any” to be surprised. Genre shapes the overall feel of the names you get.
- 2.Choose a gender leaning. Male, Female, Neutral, or Any. Neutral and Any are great for unisex casts.
- 3.Choose a style. Modern, Classic, Elegant, Cool, Strong, Gentle, Mysterious, Dark, or Cute — the finishing touch on the mood of the name.
- 4.Generate and refine. Switch between first and full names, generate again for a fresh batch, copy a name in one tap, and save favorites for later.
Tips for Choosing a Character Name
- Fit the world. A name should match your story's era, place, and tone — a historical drama and a space opera call for very different sounds.
- Keep it distinct. Avoid giving two characters names that start with the same letter or rhyme, so readers never mix them up.
- Say it out loud. If a name is hard to pronounce, it can pull readers out of the story. Test it in a line of dialogue.
- Shortlist, then decide. Save several options to your favorites and live with them for a scene or two before committing.
Frequently Asked Questions
How does the character name generator work?
Pick a genre, a gender leaning, and a style, then generate. NameRivo draws from a curated set of first names and surnames, each tagged with genre, gender, and style affinities, and combines them into plausible character names. Every batch is generated fresh, so you can keep generating until a name fits.
Can I generate full character names?
Yes. Use the Name type control in the results to switch between First Name and Full Name. Full names pair a first name with a surname chosen to match the same genre and style, giving you a complete character name.
Can I use these names for stories and games?
Yes. The names are meant for fictional characters — novels, short stories, tabletop and video game characters, RPG campaigns, screenplays, and role-play. They are ordinary given and family names, so you are free to use them in your own creative work.
How do I choose a good character name?
Match the name to the character's role, era, and setting, keep it easy to read aloud, and make sure it stands apart from your other characters. Save a shortlist to your favorites, then read each name in a sentence of dialogue to hear how it lands.
What do the genres change?
Genre shifts the tendency of the results. Contemporary leans present-day and realistic, Romance warmer and more appealing, Mystery grounded but distinctive, Sci-Fi slightly futuristic while still readable, Historical more traditional in feel, and Horror darker and more atmospheric. These are affinities, not rigid rules.