Character name generator
Generate full character names (first name + last name) across four different settings: fantasy, science fiction, historical, or modern. Ideal for a novel, a role-playing game session, or a screenplay. 100% local generation in your browser.
- Aldric Brisetempête
- Liora Sangdragon
- Draven Brisetempête
- Bran Sangdragon
- Wyneth Terre-Haute
How it works
Unlike a fantasy name generator based on assembled syllables, this tool picks complete first names and last names from four distinct word banks, each designed to fit a specific narrative setting: elvish and warlike sounds for fantasy, short futuristic names for science fiction, particles and old-regime surnames for historical, and common first names for a modern context.
How is this different from a classic fantasy name generator?
Here, the full name (first and last) is composed from whole-word lists specific to each setting, rather than being built syllable by syllable. The result is a "two-word" name that can be used directly as a character's complete identity, with an explicit choice of literary genre.
Can I mix a first name from one setting with a last name from another?
The tool doesn't do this automatically, to keep a consistent style, but nothing stops you from generating several names in different settings and then manually recombining a first name you like with a last name from another style.
The random selection happens directly in your browser, and no generated name is sent to a server.