To name a character, work outward from the person. Fix the year they were born and where their family comes from, pick a name their parents would plausibly have chosen, then test it for meaning, sound, length and clashes with the rest of the cast. Settle the nicknames and who uses them, and before you publish, search the full name to make sure it doesn't belong to a real person in the same line of work.
The nine steps below take a character from a placeholder to a name, and a worked example follows them. If you want ready-made names, go straight to the lists: 280 character name ideas by genre and era, and 350 last names for characters by origin. This page is the method for choosing among them.
Nine steps to a character name
- Fix the year of birth
A first name is a choice made in one year by one family, so start there. Work out the birth year from the character's age in the story, then look at what parents were choosing that decade. In the United States, the Social Security Administration publishes the most popular baby names for every year since 1880. A man who turns 50 in 2026 was born in 1976, when Michael, Christopher and Jason led the lists. A girl born in 2025 will share her classroom with Olivias and Charlottes.
The test cuts both ways. Madison was almost unknown as a girl's name until the film Splash (1984), so a grandmother called Madison needs an explanation. So does a teenage Dorothy, unless she was named for a great-grandmother, which is itself a detail about the family.
- Place the family
Decide where the family comes from, which is often not where the character lives. The surname records the family's origin and its journeys; the first name records what the parents wanted, whether that was to blend in, to remember a grandparent or both. A Chicago detective called Teresa Kowalczyk tells the reader about three generations before she says a word.
Then get the customs right. Spanish speakers carry two surnames, Czech and Russian surnames change form for women, Korean and Vietnamese women keep their surnames at marriage, and most Icelanders have a patronymic instead of a family name. The list of last names sets out the conventions for each group.
- Decide who chose the name, and why
Names carry class, religion and ambition. The Pilgrim elder William Brewster named his sons Love and Wrestling. English gentry often gave a son a family surname as his first name: Mr. Darcy's is Fitzwilliam, the surname of his cousin the colonel. An immigrant parent might choose a name that works in both languages. Ask who chose the name, what they hoped for, and whether the character lived up to it or ran from it.
Sometimes the family name is the plot. Thomas Hardy's Tess of the d'Urbervilles starts with a parson stopping a haggler on a country road to tell him where his surname came from.
- Check the meaning, then decide how loud it is
Most readers will never know what a name means, but some will, so look it up in its original language. Then decide how much the meaning should show. Names that describe their owners suit satire, allegory and children's books. In a realist novel the same trick can read as the author nudging the reader, so keep the meaning quiet: a hint someone can find, not a label nobody can miss.
- Say it out loud
Readers hear names even when they read silently, and sounds carry associations. Shown a spiky shape and a rounded one, most people call the rounded one “bouba” and the spiky one “kiki”. Dimitri Uznadze described the effect in 1924, Wolfgang Köhler used the words “takete” and “maluma” in 1929, and in 2001 Vilayanur Ramachandran and Edward Hubbard reported that 95 percent of people chose “bouba” for the curvy shape.
Use it lightly. Hard stops (k, t, g) and short vowels tend to make a name feel sharp: Kit, Tegan, Gage. Liquids and long vowels tend to make it soft: Lila, Rowan, Eliot. Then say the full name in a line of dialogue. A one-syllable first name often works with a longer surname, and a long first name with a shorter one. Two stressed single syllables in a row, like Jack Kirk, land hard. That can suit a blunt character (James Bond is built the same way) and jar for a gentler one.
- Fit the length to the page time
A protagonist's name appears hundreds of times, so it has to be easy to read hundreds of times. Long or difficult names suit characters who appear less, or characters the others shorten: let the cast struggle with Bartholomew, and call him Tolly. A name readers can't pronounce is a small tax on every page, and a real problem in an audiobook, where the narrator has to pick a pronunciation and keep it.
- Give each main name its own first letter and shape
Many readers skim names by their outline: first letter, length and ending. Mara, Marla and Marcus in one chapter are likely to blur, however different they look in your notes. Write the main cast in alphabetical order. Try not to let two main characters share a first letter, and let few share a length or an ending, unless the echo is deliberate. The fantasy novel guide shows how to build a culture's names from one set of sounds; a family saga has the same problem with real names.
- Choose the nicknames, and who uses them
What characters call each other is a map of their relationships. Decide the full name, the everyday name and the private one, and who is allowed each. A boss who suddenly uses a nickname, or a sister who suddenly doesn't, is a scene.
- Search for real people with the name
Before publication, search the full name in quotation marks along with your character's town and job. A shared surname means nothing, and a shared first and last name is usually harmless. The risk is a real, findable person who matches your character in name, place and line of work, especially when the character does something criminal or shameful. If you find one, change the name or enough of the details that no reader could connect them. Check famous names too: the full name of a celebrity or a well-known fictional character brings that person into your book. This is not legal advice.
A character named step by step
Here is one name worked through all nine steps, for the protagonist of an imagined literary novel: a hospice nurse in Duluth, Minnesota, aged 55 when the story opens in 2026, whose grandparents came from Finland.
Year. Born 1971. The decade's most popular girls' names were Jennifer, Amy, Melissa, Michelle and Kimberly. Her mother wanted something American: Kimberly.
Place and family. Finnish surnames from her father's side: Virtanen (stream), Mäkinen (hill), Järvinen (lake). The family dropped the umlaut two generations ago, so Jarvinen.
Who chose it. Her grandmother insisted on a Finnish middle name, Kirsti, and is the only person who ever used it.
Meaning. Jarvinen comes from the word for lake, for a woman who has lived her whole life beside Lake Superior. A hint for anyone who looks it up, and nothing for anyone who doesn't.
Sound and length. “Kim Jarvinen”: one syllable, then three, with the stress at the front of each. Easy to read four hundred times.
First letters. Her brother was Kurt in the first draft, and he had to go: Kim and Kurt are both one-syllable K names, and they share every family scene. He became Pete. With her daughter Leah and her patient Arthur Nowak, that makes K, P, L, A: no clashes.
Nicknames. Kim at work. Kimmy to her brother, who knows she hates it. Kirsti from her grandmother, and, in chapter 20, from a dying patient who has read her middle name on a form.
Search. Before the manuscript goes out, search the full name with “Duluth” and “nurse”. If a real Kim Jarvinen works in a Duluth hospice, the surname changes to Virtanen. The name goes in the cast list with its spelling and the chapter of first use.
Notice that the name produced a scene. Deciding who uses Kirsti created the moment in chapter 20, when someone outside the family uses it for the first time. That is a good sign a name is working: it gives you something to write.
Names that do the work
Three classics show what a name can carry: a whole argument about class, a satirical verdict, and a childhood in two sentences.
…you are the lineal representative of the ancient and knightly family of the d'Urbervilles…
“Never heard it before, sir!”
John Durbeyfield is a poor haggler; his name turns out to be the d'Urberville name worn down by centuries. The discovery sends Tess to a newly rich family that has simply taken the old name for itself. The two surnames, one worn down and one borrowed, carry the novel's view of class before Hardy explains any of it.
Thomas Gradgrind, sir. A man of realities. A man of facts and calculations.
Gradgrind grinds, and the schoolmaster he employs is called Mr. M'Choakumchild. In a satire the names are part of the attack, and readers enjoy being let in on it. Real life has its own version: a name that happens to suit its owner, often the owner's job, is called an aptronym. In realist fiction, both read as winks, so use them sparingly.
My father's family name being Pirrip, and my Christian name Philip, my infant tongue could make of both names nothing longer or more explicit than Pip. So, I called myself Pip, and came to be called Pip.
The opening gives the full name, the family name and the nickname, and tells you the nickname is a child's version that stuck. Every later use of “Pip” carries the boy on the marshes with it, which matters in a book about a man trying to become someone else.
Jane Austen uses the forms of a name as a social barometer. In Emma (1815), Emma is appalled when the new Mrs. Elton refers to Mr. Knightley as plain “Knightley”: “Knightley!—never seen him in her life before, and call him Knightley!” Near the end, Emma remembers calling him “George” once, “in one of my amiable fits, about ten years ago,” and promises to use his Christian name one more time: at their wedding. In both scenes, the name is the scene.
How some famous names were chosen
Names that now seem inevitable were chosen deliberately, and some changed late.
- James Bond. Ian Fleming, a keen bird-watcher in Jamaica, took his hero's name from the American ornithologist James Bond, whose book on the birds of the West Indies he knew, for Casino Royale (1953). He wanted a name that sounded as ordinary as possible, and in a letter to the ornithologist's wife called it “brief, unromantic, Anglo-Saxon and yet very masculine.” A forgettable name for a man who should pass unnoticed.
- Scarlett O'Hara. Margaret Mitchell called her heroine Pansy in early drafts of Gone with the Wind and didn't settle on Scarlett until just before the novel went to print. If a name isn't working, the name may be the problem, not the character.
- John Watson. In “The Man with the Twisted Lip”, Arthur Conan Doyle let Watson's wife call him James, though his name is John. Record every name and nickname as you use it, in a story bible or a copy editor's style sheet, and the slip becomes much less likely.
Mistakes in the naming process
- Falling for a name before you know the character. A beautiful name can bend a character toward it. If the person on the page has stopped matching the name, change the name.
- Letting a placeholder harden. A first-draft “Bob” can be hard to replace by chapter 30. Use a placeholder nobody could mistake for a decision, such as TK, editors' shorthand for “to come”, and search for it later.
- Naming the whole cast in one sitting. Names chosen together often end up sounding alike. Name the leads first, then choose each new name against the existing list.
- Renaming without checking every form. The old name survives in a possessive, a nickname or a line of dialogue. Search for every form, not just the full name. In Strokes, agent mode can make the change across every chapter, possessives and nicknames included, and shows each edit, so you can keep the line where the old name should stay.
- Forgetting the ear. If a name has an unusual pronunciation, show it once early, in dialogue or a correction, and keep a pronunciation list for an audiobook narrator, like the one in the voiceover script template.
Frequently asked questions
Can I change a character's name after the first draft?
Yes, and many writers do. Margaret Mitchell's Scarlett O'Hara was Pansy until just before Gone with the Wind went to print. Save a copy of the draft first, then search for every form of the old name, including possessives and nicknames, rather than only the full name, and update your cast list or story bible.
Can two characters share a name or a first letter?
Yes, when the echo is the point. Emily Brontë's Wuthering Heights gives two Catherines, mother and daughter, and a run of H names (Heathcliff, Hindley, Hareton), and the repetition belongs to a story about inheritance. Gabriel García Márquez repeats names across generations in One Hundred Years of Solitude. If you do it, make the echo deliberate and give readers other cues to tell the characters apart.
Is it okay to give a character a name from another culture?
Yes, when the character comes from that culture or family and the name follows its customs: word order, gendered forms, two surnames or none. Problems start when a name is used as decoration or as shorthand for a stereotype. Research the conventions, and ask a reader who shares the character's background to look at the names.



