About this tool
A strong character name tells the reader what world they are in before the first line of dialogue. This generator gives you a shortlist of original names with a one-line note on feel or origin so you can test sound, initials, and subtext — not pick the first pretty word.
How to use it
- Choose a genre (or open a genre-specific page if you already know the lane).
- Add optional gender presentation and a trait or culture note — “court spy, low-born, clipped vowels” is more useful than “cool”.
- Generate 8–12 names, then read each one in a spoken sentence.
- Cut anything that rhymes with your protagonist, echoes a famous franchise, or is hard to pronounce.
Examples
Input
Genre: Fantasy · Traits: quiet, highborn, left-handed · Count: 8
What you get
**Serael Vint** — silk-soft vowels, a name that sounds borrowed from a better family. **Maedrin Cole** — short, workable in a knife fight; Cole grounds the invented given name.
Input
Genre: Romance · Feminine · Traits: bookstore owner, dry humor
What you get
**June Pellier** — everyday first name, slightly uncommon surname; easy to fall for on page one. **Harlow Voss** — sharper, city-romance energy without looking invented.
Input
Genre: Science Fiction · Neutral · Traits: orbital traffic controller
What you get
**Rin Okada-9** — legal name plus a shift tag; reads as bureaucracy, not costume. **Tamsin Vale** — human-scale given name against a cold workplace.
How to judge a generated name
Sound before etymology
Say the name next to your lead’s name. Accidental rhyme, identical stress, or three-syllable pile-ups will trip readers every scene.
One invented rule, applied twice
If you invent phonemes or a naming caste, use it on more than one character so it feels like a culture, not a typo.
Leave room for nicknames
A name that cannot shorten or cannot stay formal will fight you in intimacy scenes and official scenes alike.
Avoid
- Franchise phonemes (Elrond-adjacent, Skywalker-adjacent, Bond-adjacent).
- Matching initials across the whole main cast.
- Unpronounceable clusters you would not want to read aloud at a signing.
