To name characters in a book, give every person who matters a name that looks different on the page from everyone else's: a different first letter, a different length, a different sound. Then say the cast out loud and check that no two names could be mistaken for each other in a scene. That is the advice The Write Practice and selfpublishing.com give, and it's sound. It's also not what seven famous novels do, and the difference is worth knowing.
What the usual advice says (checked November 2026)
| Source | The rule |
|---|---|
| The Write Practice (Sarah Gribble, undated) | Tip 4, "Avoid starting with the same letter": "Marge, Maggie, and Melinda are fine names for triplets, but are your readers going to be able to tell them apart?" Also avoid names that sound alike. |
| selfpublishing.com (Audrey Hirschberger, 23 Jul 2026) | "Similar first letters or sounds (Jen, Jan, Jane) create confusion." Mix long, short and medium names; if beta readers confuse two characters, "that's your signal." |
Both are writers' advice, not reader research. So we looked at what published novels do.
Seven classics, the eight most-named characters each
We took seven novels from Project Gutenberg, counted how often the text names each main character (aliases merged: "Lizzy" with Elizabeth, "Cathy" with Catherine, Harker with Jonathan), and looked at the eight most-named. Did any two share a first letter?
| Novel | Top eight (times named) | Shared first letter |
|---|---|---|
| Pride and Prejudice (1813) | Elizabeth 742, Darcy 429, Bingley 309, Jane 302, Wickham 200, Collins 189, Lydia 175, Gardiner 94 | none |
| Dracula (1897) | Jonathan 349, Van Helsing 295, Lucy 294, Arthur 251, Dracula 226, Mina 217, Quincey 161, Seward 126 | none |
| Great Expectations (1861) | Joe 747, Pip 337, Havisham 318, Herbert 313, Wemmick 284, Estella 269, Jaggers 241, Biddy 230 | Joe and Jaggers; Havisham and Herbert |
| Wuthering Heights (1847) | Catherine 503, Heathcliff 475, Linton 404, Hareton 179, Joseph 140, Edgar 116, Nelly 89, Hindley 80 | Heathcliff, Hareton and Hindley |
| Jane Eyre (1847) | Rochester 366, Jane 343, St. John 179, Fairfax 137, Adèle 135, Bessie 131, Reed 127, Ingram 109 | Rochester and Reed |
| The Hound of the Baskervilles (1902) | Baskerville 272, Holmes 193, Watson 117, Stapleton 93, Mortimer 90, Barrymore 73, Lyons 22, Frankland 18 | Baskerville and Barrymore |
| The Great Gatsby (1925) | Gatsby 264, Tom 213, Daisy 186, Wilson 77, Jordan 73, Nick 24, Myrtle 23, Michaelis 22 | Myrtle and Michaelis |
Source: KudoWrite's count of the Project Gutenberg texts, 11 November 2026. Five of the seven break the first-letter rule among their leading characters; Pride and Prejudice and Dracula don't. Caveats: it's a word count by name, so "Baskerville" covers Sir Henry, Sir Charles and the family; "Nick" is low because he narrates and is rarely named; and the lower slots in Hound and Gatsby are minor figures.
Two things to take from it.
The leads are almost always safe. In every one of the seven, the three most-named characters never share an initial. Elizabeth and Darcy, Pip and Estella, Jane and Rochester, Gatsby and Daisy. The collisions sit further down the cast: Joe is a blacksmith and Jaggers a London lawyer, so a job tells them apart even when the first letter doesn't.
Wuthering Heights is the exception that explains the rule. Heathcliff, Hareton and Hindley all start with H, there are two Catherines (mother and daughter), and Linton is both a man, a boy and a family. Readers have to work to keep them straight. That's the cost of breaking the rule: the book gets away with it on the strength of everything else, and yours has to pay for it somewhere.
So what does the rule actually protect?
The thing to avoid is two names in the same scene that a reader's eye or ear takes for each other. That gives you a better test than "different initials":
- Same scene, same name shape. Mara and Mia in one kitchen is a problem. Mara in chapter 2 and Mia in chapter 31 may not be.
- Sound and length, not just the first letter. Jen, Jan and Jane differ in one vowel; Jared and Jarad differ in one letter. Names with different first letters can still blur (Tomas and Thomas).
- A tag the name can't carry. A job, a voice or a habit (the blacksmith, the lawyer) separates two names that look alike.
- Family names are shared on purpose. Two Bennets or two Lintons are readable when the first names differ and the text says which one is meant.
A cast check you can copy
Put every named person who speaks or acts on a line, with these five columns, and read down each one:
| Name | First letter | Letters | Role in one word | Scenes shared with |
|---|---|---|---|---|
| Mara Voss | M | 4 | lighthouse keeper | Tobias, Odile |
| Mia Dunn | M | 3 | harbour clerk | Mara |
| Tobias | T | 6 | brother | Mara |
Anything that repeats down the first-letter or length column and shares a scene is a fix. Here the two M names share a scene, so the clerk becomes Ines Dunn: different letter, different shape, same job. If you're not sure a name works, read the scene aloud, or hand it to a beta reader and ask who they think is speaking (our guide to finding beta readers lists where).
Names, voice and what readers hear
A name that fits one scene can still fail on the page if two characters speak the same way. Distinct names and distinct voices are two halves of one job: see giving characters distinct voices for the second half, and dialogue tags for how often a name should appear at all.
Naming characters in KudoWrite
In KudoWrite every person you name becomes an entry in the story bible, with aliases, so "Mara", "Voss" and "the keeper" are one person. The engine picks the entries a passage needs before it writes and plans from the story so far, so the character you named in chapter 2 arrives in chapter 30 with her own name. If you want options before you commit, the free character name generator covers fantasy, sci-fi, modern and romance leads, no sign-up. KudoWrite is a browser app with an English interface; you get one free credit to try it, then one-off credit packs.
Run the five-column check on your cast today, rename the one collision that shares a scene, then open a book and put the names in as your first bible entries.