📖

Character Name Generator

Generate names for fictional characters, stories, scripts, games, and NPCs. Choose a story genre, role, personality, gender, starting letter, country or culture, and popularity style to build a cast-ready shortlist.

🎯

Ready to generate names

Choose your options and hit Generate.

Create Believable Names For Fiction

This page is for character-name intent rather than broad random discovery. It now shapes results around genre, story role, and personality, so a mystery detective, historical noble, contemporary protagonist, romance lead, or gothic antagonist can get a different kind of shortlist.

For broader first, last, or full-name ideas, start with the main name generator. For invented-world names, compare the fantasy name generator or the DND name generator; this tool is strongest when you want believable people-style names for fiction.

The generator combines enriched first-name and surname data with fiction-specific scoring. Results still include meaning and origin notes, but they also carry genre, role, and personality tags so you can save names that fit the character rather than just the alphabet.

Start With The Role

A protagonist, mentor, noble heir, detective, outsider, and antagonist should not all sound identical. Use role first, then tighten the result with personality and genre.

Keep Genre Separate

Contemporary, historical, mystery, romance, sci-fi, fantasy, and horror casts have different naming expectations. The genre filter changes the weighting without replacing the deeper fantasy and DND tools.

Check The Cast

Save a few options, then compare them aloud. Good character names are distinct from nearby cast members, pronounceable, and matched to the person on the page.

Related Generators

Adjacent tools for broad names, surnames, and realistic full-name ideas.

Related Name Lists

Supporting list pages for surname, gothic, and character-led name research.