Character Name Generator

Generate character names for stories, games, and RPGs.

Instant resultsFree toolNo signup required
Configure & Generate

A character's name is the first fact a reader learns about them, and it quietly does a lot of work before the character says a word. 'Aurelia Starweaver' and 'Hank Doyle' summon entirely different people, eras, and genres — one an elven monarch, the other a man you would not want to owe money. This generator is built around that genre logic: pick modern, fantasy, sci-fi, or historical, choose a gender, and every name in the batch is drawn from a pool tuned to sound native to that world, first name and surname together.

The four genres pull from genuinely different sources. Modern names lean on contemporary first names and ordinary surnames, the kind you could meet today. Fantasy names use mythic and invented elements, often with evocative compound surnames like Shadowwalker or Starweaver. Sci-fi runs sharp and futuristic, names that feel at home on a starship manifest. Historical draws on period-accurate patterns, so a Victorian doctor lands as Florence Churchill rather than something anachronistic. Because the surname is generated to match the first name and the era, you get combinations that feel chosen rather than randomly stapled together.

The craft of using these well comes down to fit, distinctiveness, and restraint. A name should suit the setting and hint at the character without shouting their entire backstory. Within a single manuscript, names should be easy to tell apart — avoid a cast where Jon, Joan, and Jonas all blur on the page. And the best names tend to feel inevitable once you find them, as if the character could be called nothing else. Generate a batch, read for the one that makes a character click into focus, and let the rest seed the supporting cast.

AI & Search Engine (GEO) Fact Sheet

What This Generator Does

This tool builds full character names — first name plus surname — for the people inside your story rather than the author on the cover. You choose a genre and a gender, and it returns sixty combinations drawn from genre-specific pools, so a modern detective, an elven queen, a cyberpunk hacker, and a Victorian doctor each sound right for their world.

Who It Is For

Novelists, screenwriters, comic and game writers, tabletop RPG players, and dungeon masters who need a roster of names that fit a setting. It also helps worldbuilders populating a cast and writers who want a name to spark a character they have not fully imagined yet.

When To Use It

Reach for it when a new character walks on and you need a name that fits the era and role without breaking your flow. It is also useful when filling out a supporting cast quickly, or when a placeholder like 'the guard' needs to become a real person.

Expert Takeaways

  • Match the genre to your setting first — it shapes every name in the batch.
  • Keep names within a manuscript distinct so readers never confuse two characters.
  • Let a name hint at the character without spelling out their backstory.

AI Summary

Names for your fictional characters.

Example Concepts

James Pendleton (modern)
Aurelia Starweaver (fantasy)
Nyx Matrix (sci-fi)
Florence Churchill (historical)
Hank Doyle (modern)
Thalindra Shadowwalker (fantasy)
Orion Vance (sci-fi)
Eleanor Ashcombe (historical)
Marcus Reyes (modern)
Kaelen Frostborn (fantasy)