How to Name Characters: Method, Traps and a Table by Genre
To name characters well, you do not need a generator: you need four criteria (era, sound, contrast with the rest of the cast, pronounceability) and one safety rule, never two important names that start with the same letter. A generator gives you a random list; the criteria give you a name that holds up for three hundred pages.
Why a generator is not enough
The Reedsy and NovelCrafter name generators produce plausible names, by country and by genre. The problem is that the list knows nothing about your novel. A name is chosen next to the others, inside an era, inside a reader's mouth. Take the list if you like, but run every name through the four criteria.
The four criteria
1. Era and place
A first name carries a birth date. A woman born in England in 1950 is more often a Susan or a Margaret than an Ava. A man born in 1995 is rarely a Gerald. For a contemporary or historical novel, check your character's birth year and look at which names were being given that year in their world. For fantasy, the era is the one you invent: your names need to come from a single imaginary language, or the reader hears a catalogue.
2. Sound
Say the name out loud inside a line of dialogue: "Sit down, Matilda." Then inside a line of narration: "Matilda closed the door." A name that catches when spoken will catch when read. Hard consonants (K, T, R) give sharp characters; long vowels, softer ones. That is not a law, it is a lever: a killer called Aurelian is a surprise.
3. Contrast within the cast
Readers remember names by difference. If your hero is Julian and his best friend is Julia, you lose the reader in chapter 2. Vary the syllable count, the initial, the dominant vowel, the origin. A readable cast looks like this:
- Heroine: Salome Ferrand (open vowels, three syllables)
- Brother: Theo Ferrand (short, dry)
- Antagonist: Vianney Laroque (rare consonant, "old" surname)
- Confidante: Ines (a single stressed syllable)
- Mentor: Marcel Dhotel (dated first name, born 1948)
Five different initials, varying lengths, a single shared surname, and it is shared for a reason (the two Ferrands are brother and sister).
4. Pronounceability
The reader has to be able to say the name in their head without stumbling. In fantasy this is the criterion most often sacrificed: a name with four apostrophes is not exotic, it is unreadable. Simple rule: three syllables at most for a main character, an obvious pronunciation on first sight, and if you invent a language, a logic of sounds you keep in a note (see inventing religion and mythology for keeping an invented world consistent).
The same-initial trap
Two characters whose names start with the same letter blur together, even if they have nothing else in common. Readers read fast; they grab the first letter and the shape of the word. Mark and Martin, Elena and Elise, Ronan and Roman: every pair will cost rereads. The trick fits on one line: the twenty-six letters, and at most one name per letter for the characters who speak. For the rest of the cast, the three types of supporting characters covers how many names a novel can carry without tiring the reader.
Table by genre
| Genre | What works | What gives you away | Invented example |
|---|---|---|---|
| Contemporary | First names from the character's generation, regional surnames | A rare name that draws attention for no reason | Camille Bertaud, born 1989 |
| Historical | Names attested in the period, period spelling | A name that appeared fifty years later | Augustine Vernet, 1872 |
| Crime | Short names, easy to shout in an interrogation room | Suspects whose names sound alike | Lieutenant Sorel, Nadia Kessler |
| Fantasy | One consistent invented language, two or three syllables | Apostrophes, exotic double consonants with no logic | Ilvan Redearth, Maelis Orn |
| Romantasy | A soft name for one, a hard one for the other: the contrast serves the tension | Two names with the same sound for the couple | Aurele and Kaspar (see how to write romantasy) |
| Science fiction | Today's names bent by time, compound surnames | Numbers and codes for main characters | Joan Aske-Miller, Teodor Vale |
| Children's and middle grade | Two syllables, a clear vowel, easy to read aloud | Long, silent or ambiguous names | Lila, Basil, Noah |
Once chosen, the name goes at the top of the profile, with a birth date and a pronunciation if it is not obvious: the character profile template that actually talks back starts with that line. In the Sagoræ workshop, that line is also what lets the Archivist spot that a "Vianney" has become a "Vianey" by chapter 12.
Frequently asked questions
Can you change a character's name partway through writing? Yes, and it happens all the time. Do it early, with a careful find-and-replace (short names hide inside other words), and update the profile the same day.
Does every character need a surname? No. A surname is useful when a character is addressed by someone who is not on first-name terms with them, or when they belong to a family that matters to the plot. Everyone else lives perfectly well with a first name.
Can a name have a hidden meaning? It can, as long as the novel works for the reader who does not see it. A name that means "traitor" in Old Norse is a wink, not a clue.
If you want to keep your names, their dates and their pronunciation in a profile linked to your manuscript, Sagoræ offers a free trial, no card required.
✒️ Read next: Character Profile Template That Actually Talks Back · 60 Character Development Questions, and the 5 That Actually Matter · Character Relationship Map: The Mind Map That Exposes Your Blind Spots
Write your novel in a real workshop: a focused editor, characters, story structure and AI coaches that guide you without writing for you. Start for free, no commitment.