Character Name Generator - Fantasy, Sci-Fi, Modern & Historical
Choose a style — Fantasy, Sci-Fi, Modern, or Historical — and a gender lean, then generate a full character name combining a random first and last name.
How to Use the Character Name Generator
Choose a style — Fantasy, Sci-Fi, Modern, or Historical — and a gender lean for the first name — Masculine, Feminine, or Neutral. Click "Generate Name" and the tool combines a random first name from that style and gender's word list with a random last name from the same style's surname list, producing a full character name. Click "Regenerate" for a new combination any time.
Example
Choosing Fantasy and Feminine might generate "Elara Nightshade" — a first name drawn from the fantasy feminine list paired with a last name from the fantasy surname list.
Common Use Cases
- Naming characters for a novel, short story, or screenplay in progress.
- Finding a name for a tabletop RPG or video game character.
- Quickly generating placeholder names for a story outline or worldbuilding document.
FAQs
- Does the last name change based on the gender toggle? No — the gender toggle only affects which first-name list is used; last names are drawn from one shared surname list for each style, regardless of gender.
- Can I mix styles, like a fantasy first name with a modern last name? Not directly — each generation uses one selected style for both the first and last name, keeping the combination thematically consistent. You can generate a few names in different styles and manually combine parts if you want a mixed result.
- Can I get the same name twice? Yes — each click is an independent random pick from the lists, so repeats are possible, especially with a lot of clicking.
