The Cast Name Audit: Finding the Names Your Readers Confuse
Every name in your book was chosen carefully. The problem is that they were chosen one at a time, months apart, and never once looked at together. You cannot see the collisions because you know who everyone is. Your reader, meeting thirty names across four hundred pages, does not.
When feedback says a book was hard to follow, or that two characters blurred together, the cause is very often mechanical and very often fixable in an afternoon. What follows is the audit that finds it.
Build the list first
Put every named entity in one place: people, and also places, ships, organisations, and anything else the reader must hold. Mixing them is deliberate, because readers do not sort names into categories before confusing them. A character called Maren and a river called Marne will collide.
For each entry, record four things: the name as it usually appears, its first letter, its syllable count, and its final sound. That is the whole dataset, and it exposes almost everything.
Check one: first letters
Sort by first letter. Any letter with three or more entries is a warning; any letter with two entries belonging to characters who appear in scenes together is a problem.
This is the most reliable single predictor of reader confusion, because skim-reading keys heavily on word shape and initial letter. It is also the most common failure, since writers gravitate to favourite sounds without noticing. Casts with four M names are extremely common.
There is a related and subtler version: letters that look alike in print rather than sound alike. Names beginning with capital I and capital J, or with O and Q, blur visually.
Check two: rhythm
Sort by syllable count, then within each group compare stress patterns. Two two-syllable names stressed on the first syllable and ending in the same vowel are effectively the same name to a reader's ear: Kara and Mira occupy one slot in memory, not two.
A healthy cast has visible rhythmic variety: some one-syllable names, some three, some with unusual stress. If your list is overwhelmingly two-syllable, that is the fix with the highest return.
Check three: endings
Sort by final sound. This one surprises people. A cast where nine names end in -a or -ia reads as monotonous even when the names are individually varied, and it is disproportionately common in fantasy, where the elegant open ending is a default.
Endings also carry gender coding in many traditions, so a cast where every woman's name ends in a vowel and every man's in a consonant is making a statement you may not have intended.
Check four: role clustering
Now cross-reference against function. Do all the soldiers have hard names and all the scholars soft ones? Do the villains cluster in one phonetic quadrant? Some of this is deliberate and good. But check specifically for the pattern where a moral quality maps onto a sound profile that also maps onto a real-world culture, which is the failure mode worth catching before publication rather than after.
Check five: the ones that are almost the same
Finally, read the list slowly looking for near-identical pairs: names differing by one letter, anagram-adjacent names, a given name that is another character's surname, and a person and a place sharing a name.
A person and a place sharing a name is occasionally a lovely deliberate choice and usually an accident from naming them eight months apart.
Fixing without a rewrite
A rule for the renaming: change the character who appears least. The protagonist keeps their name; the lieutenant introduced in chapter nineteen does not. This keeps the edit small and keeps the names you and your early readers are attached to.
When you do rename, do not change one letter. Changing Maren to Marin fixes nothing, since the collision was never in the spelling. Move the name to a different position on the axes you just audited: different first letter, different syllable count, different ending. Change at least two of the three.
Stay inside the culture's naming system while you do it. This is where having built even a minimal sound inventory pays for itself, and where a generator scoped to the right tradition is fastest: pull a batch from a Viking name generator or a Japanese name generator, whichever matches the character's origin, filter to the syllable count and initial letter you need, and take the first survivor. The constraint makes the choice quick rather than agonising.
Then run a careful find-and-replace, checking each instance. Automated replacement famously mangles names embedded in other words and misses possessives and nicknames.
When to run it
Twice. Once at roughly the one-third mark, when most of the cast exists but nothing is entrenched, and once before the manuscript goes to readers. The first pass is cheap and catches most of it. The second catches the characters who arrived late, which are precisely the ones named in a hurry.
Series writers should also run it across books, because volume three inherits every name from volumes one and two and the pool of comfortable names has quietly been exhausted. That is why late entries in long series so often have names that feel like they came from a different book. They did: they came from the part of the alphabet nobody had used yet.