Names as Character Information
A name tells the reader something about a character before the character does anything. It signals culture, class, era, and sometimes personality through phonesthetic association. A character named Philippa feels different from a character named Phil, even if they are the same person. A character named Dusty signals something about their origins or their world. A character named Aurelius in a Roman epic signals heritage and aspiration. Writers who choose names arbitrarily miss an opportunity to do characterization work before the character appears on the page. The name is the first impression, and readers are reading it for information even if they do not know they are.
The Unpronounceable Name Problem
Fantasy writers regularly create names that look distinctive on the page but are impossible to say consistently. The problem is not the unusualness of the name; it is the cognitive friction it creates every time it appears. Readers who cannot parse a name into sound tend to either skip it or replace it with a placeholder, both of which create distance from the character. The practical test: say the name aloud to someone unfamiliar with your book and ask them to write down what they heard. If they write something different from the spelling, or ask you to repeat it, the name has a friction problem. Names that are unusual but pronounceable are better than names that are visually distinctive but verbally inert.
Cultural and Historical Accuracy
A Roman character named Kevin breaks the reader's contract with the story's world. The name is anachronistic, culturally incoherent, and signals that the writer did not research naming conventions of the period and culture. This matters because expert readers, which in historical fiction means anyone who knows Roman history, will notice immediately, and that noticing destroys their trust in everything else the author has claimed about the period. Research the naming conventions of any real culture or historical period you draw from. Names carry linguistic heritage, and that heritage is checkable. In invented worlds, you set your own rules, but in any world that draws on real culture or history, the names must be coherent with that borrowing.
Names That Echo Theme
Some names work on a thematic level that enriches the story without being allegorical. A character named Grace who struggles with self-forgiveness is not a heavy-handed symbol; Grace is a common name that also carries a specific resonance in this context. The resonance deepens when the reader notices it, without making the character feel like a lesson. Names that echo theme work best when they are also simply good names: common enough to be plausible, unusual enough to be distinctive, and coherent with the character's culture and world. The thematic weight is a bonus, not the primary function. Names chosen primarily for their symbolic meaning often read as allegory, which is a different and more limiting mode.
Naming a Cast Readers Can Track
Cast management through naming is an underrated craft skill. Every character in a cast should be immediately distinguishable from every other character by name alone. Different first letters, different lengths, different sounds, different rhythms. A cast that contains Michael, Mitchell, Michelle, and Miguel requires the reader to do active disambiguation work every time any of them appears. Readers who are working to remember who is who have less capacity for everything else the scene is trying to do. The naming audit is simple: list all your significant characters' names and look for similarities in initial, length, and sound pattern. Resolve every collision before the book goes to readers.
When to Rename a Character Mid-Draft
Rename a character when the name is creating friction with who the character has become. First-draft names are often placeholders: the writer needed something to type and grabbed a name. By the time the character is fully realized, that placeholder name may no longer fit. Renaming mid-draft is psychologically difficult because the writer has spent hundreds of pages with that name, but it is technically trivial with find-and-replace. The signal that a rename is needed: when you read the name on the page and it feels slightly wrong, like a label attached to the wrong object. Trust that feeling. Readers will feel it too, and they will not know why, which is worse than knowing the name needs to change.