iWrity Logo
iWrity.comAmazon Book Reviews

Writing Craft Guide

How to Name Characters

A name is the first piece of information a reader has about a character. It signals culture, class, era, and personality before the character does anything. This guide covers how names function as character information, the unpronounceable name problem in fantasy, cultural and historical accuracy in naming, how to build a cast readers can track, and when a mid-draft rename is the right call.

Names carry information

Before a character does anything

Can you say it?

Unpronounceable names create reader distance

No shared initials

Cast names must be immediately distinguishable

Everything you need to name your characters well

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.

Write your book with iWrity

iWrity helps you build characters that readers remember long after the last page.

Start for free

Frequently Asked Questions

Can I use real people's names in fiction?

You can use common names that happen to belong to real people without legal concern. A character named James Miller or Sarah Chen does not implicate any specific James Miller or Sarah Chen. The legal and ethical risk arises when you use the full name of a specific identifiable real person, particularly if you portray them negatively, in ways that could be read as defamatory. Public figures exist in a different category from private individuals, but fiction that places real, named, identifiable people in invented situations where they behave criminally or disgracefully carries genuine risk regardless of the disclaimer. When in doubt, change the name.

How do I name characters in a fantasy world?

Fantasy naming works best when it follows internally consistent rules rather than generating names randomly. The names of one culture within your world should feel like they belong to the same naming family: similar phonemes, similar structures, similar lengths. This consistency tells readers that the name is from this culture rather than that one, which is useful information. Start with a small set of sounds and structures for each culture and generate names from within that set. Names from the same culture should feel related without being identical. The alternative, generating each name independently, produces a name soup that exhausts readers trying to distinguish characters.

What makes a fantasy name unpronounceable and does it matter?

A fantasy name is functionally unpronounceable when a reader cannot produce a consistent sound for it in their head, which means they cannot hold it in memory, which means they struggle to track the character. Names with consonant clusters that English speakers have no experience parsing, or with unusual combinations of letters that suggest multiple competing pronunciations, create friction every time they appear on the page. The reader skips over them or substitutes a vague placeholder, and the character becomes harder to care about. This matters because readers form emotional bonds with characters partly through their names. A name you can say is a name you can call out in your head, and that matters for attachment.

Should character names mean something?

Names can carry meaning without being allegorical, and most good character names work this way. The meaning does not need to be explicit or known to the reader; it needs to feel coherent with who the character is. A name with hard consonants feels different from a name with soft vowels, and this phonesthetic quality is itself meaningful. Beyond sound, names carry cultural and historical associations that readers bring to them: certain names feel aristocratic, certain names feel working-class, certain names feel like they belong to a specific decade or region. Using these associations deliberately, or deliberately subverting them, is a form of characterization that happens before the character says a word.

How many characters can share the same first initial before readers get confused?

Two characters with the same first initial in a cast of five is too many. Two characters with the same first initial in a cast of twenty is probably fine if they are in different parts of the story and rarely appear in the same scene. The confusion risk increases when characters appear together, when they have similar roles or relationships to the protagonist, or when their names are similar in length or rhythm as well as initial. The safest rule: no two major characters should share a first initial, and no two characters who regularly appear together should have names that are similar in any dimension, initial, length, or sound pattern.