
Feedback & Revision
How to Change a Character's Name in a Novel
Memoirist and former hospice chaplain writing about grief, memory, and finding meaning late.
To change a character's name in a novel, list every form the old name takes: full name, first name, surname, possessives, nicknames and initials. Back up the file, then replace each form separately with case matching and whole-word matching turned on. Review the matches before you replace them all, and finish with a read-through for the things no search can find.
A blind "Replace All" on the bare name is the usual way a rename goes wrong. It catches "Ann" inside "Annual", misses "ANN" shouted in dialogue, and leaves the nickname, the outline and the query letter still using the old name.
StoryWith AI is our own product, so weigh what we say about it accordingly.
Key takeaways
- Rename for a reason. Two names that look alike, a name that misleads about age, place or background, or a clash with a famous person are good reasons. Boredom with the name is a weaker one.
- List every form before you search. Full name, first name, surname, possessive, nickname, initials, titles ("Mrs Kessler"), and any form other characters use.
- Turn on whole words and case matching. Without them, "Ann" also matches "Anne", "Annie" and "annual".
- Back up first. Scrivener's Project Replace cannot be undone, and a copy is the simplest undo in any tool.
- Search is not enough. Puns, alliteration, rhymes, initials and pronoun changes need a human read.
When is renaming a character worth it?
A rename is worth the work when the name causes a real problem for readers.
| Reason | Example | Worth renaming? |
|---|---|---|
| Two names look or sound alike | Mara and Maya in the same scenes | Usually yes. Readers mix them up. |
| The name misleads about age, era or place | A 1890s farm girl called Kayleigh | Usually yes, unless the mismatch is the point. |
| A famous person or brand shares it | A villain with a well-known politician's full name | Often yes. Check before querying. |
| You are tired of it | The name feels flat on the 40th read | Rarely. That feeling often passes. |
If the problem is that several names blur together, the fix may be more than one rename. Our guide to having too many characters has a section on making names easier to tell apart: different first letters, different endings, different lengths.
What has to change besides the name itself?
The name is rarely written only one way. Before you open any search box, write down every form you will need to find.
- Possessives. "Ann's", and for a name ending in s, both "James's" and "James'" if your draft is inconsistent.
- First name and surname on their own. "Ann Kessler", "Ann" and "Kessler" are three searches.
- Titles and formal address. "Mrs Kessler", "Dr Kessler", "Miss Ann".
- Nicknames and diminutives. "Annie", "Kess", "Annie-girl". A search for the full name will not find these.
- Initials and other characters' forms. "A.K." on a monogrammed case, a child's "Auntie Ann", a rival who uses the surname only.
- Pronouns, if the gender changes too. She, her, hers, herself, plus gendered words like "woman", "daughter" and "Mrs". This is the biggest job and no name search touches it.
- Wordplay built on the name. A pun, a rhyme in a skipping song, an alliterative shop name ("Kessler's Kitchen"), an acrostic. These break silently.
- Other languages. In languages that inflect names, a name changes its ending with its role in the sentence. In Lithuanian, "Eglė" also appears as "Eglės", "Eglei" and "Eglę", and each needs its own replacement that matches the new name's endings.
- Titles and files. Chapter and scene titles, headers, and the manuscript's file name.
- Everything outside the manuscript. Outline, character sheets, your story bible, synopsis, query letter and pitch.
Why does a blind find-and-replace break things?
A plain search matches letters, not names. Four things go wrong.
- Partial matches. "Ann" is inside "Anne", "Annie", "Annual", "Hannah" and "annoyed". Replacing it everywhere with "Maren" turns "Annual" into "Marenual".
- Case. With case matching off, renaming "Mark" also rewrites the verb "mark". With case matching on, "ANN" in shouted dialogue or a sign is skipped, so you need a separate all-caps search.
- Possessives and endings. Possessive forms behave differently depending on the name. "James'" renamed to "Maren" gives "Maren'", which is wrong.
- Names inside other names. If two characters share a first name or a surname (a family, say), replacing the bare surname renames both of them.
Microsoft's own example of the problem is changing "One" to "Two" and getting "Sometwo" from "Someone", which is what its whole-word option is there to prevent (Microsoft Support, "Replace text", no date shown; read on 4 November 2026).
How do you change a character's name in Word?
Microsoft's help pages describe the steps this way (Microsoft Support, "Find and replace text in Word" and "Replace text", no date shown; read on 4 November 2026):
- Save a copy of the manuscript under a new file name.
- Go to Home > Editing > Replace.
- Type the old form in Find what and the new form in Replace with.
- Select More, then tick Match case. Microsoft describes it as finding words "that only match specific capitalization."
- Tick Find whole words only. Microsoft's description: "Avoid partial matches."
- Use Find Next to step through matches and Replace one at a time, or Replace All once you trust the pattern (Microsoft Support, "Replace text").
Replace the longest form first ("Ann Kessler" before "Ann"), then repeat for each form on your list, including an all-caps pass.
How do you rename a character in Scrivener?
Scrivener has a project-wide replace. Literature & Latte's guide by Kirk McElhearn gives the path as Edit > Find > Project Replace… (Kirk McElhearn, Literature & Latte, "Find and Replace Text in Your Scrivener Projects", dated 8 June 2022; read on 4 November 2026).
- The Find Options pop-up offers Contains (the default), Starts With, Whole Word and Ends With. Choose Whole Word.
- There is an option to ignore case. Leave it off so capitalization is respected.
- You can choose where it replaces: titles, texts, notes, synopses, custom metadata and snapshots. Snapshots are unchecked by default. Include titles and synopses so scene names and summaries change too.
The important warning: Project Replace cannot be undone. The guide's advice is plain: "It's a good idea to back up your Scrivener project before launching replacements like this."
How do you rename a character in Google Docs?
Google's steps (Google Docs Editors Help, "Search and use find and replace", no date shown; read on 4 November 2026):
- Click Edit > Find and replace.
- Type the old name next to Find and the new one next to Replace with.
- Tick Match case, which "Matches only words with the same capitalization."
- Use Next and Prev to review matches, Replace for one, or Replace all for every one.
The help page lists no whole-word option for Docs. The other box is Match using regular expressions. If you are comfortable with them, a word-boundary pattern such as \bAnn\b avoids "Annual" and "Anne". Google warns that regex formatting typed in the "Replace with" field "will be inserted as literal text", so type only the new name there. Test with Next before you press Replace all, and keep a copy of the document.
A rename checklist
| Item | How to find it | Done |
|---|---|---|
| Full name | Whole word, match case | ☐ |
| First name alone | Whole word, match case | ☐ |
| Surname alone | Whole word, match case. Check no relative shares it. | ☐ |
| All-caps forms | Separate search in capitals | ☐ |
| Possessives, especially names ending in s | Search "name's" and "name'" | ☐ |
| Titles and formal address | "Mrs", "Dr", "Miss" plus surname | ☐ |
| Nicknames and diminutives | Your own list, one search each | ☐ |
| Initials and signatures | Search "A.K." and "A. K." | ☐ |
| Pronouns and gendered words (if changing) | Read every scene the character is in | ☐ |
| Puns, rhymes, alliteration | Read-through. Search cannot find them. | ☐ |
| Inflected forms (other languages) | One search per case ending | ☐ |
| Chapter titles, headers, file name | Check by eye | ☐ |
| Outline, story bible, character sheets | Same searches in each file | ☐ |
| Synopsis, query, pitch | Same searches in each file | ☐ |
After the replace, a continuity check or a fresh read is a good way to catch the leftovers: a scene where the old name survives, or a character who now has two names.
What does this look like in practice?
A hypothetical example, invented for this guide. A writer is renaming "Ann Kessler" to "Maren Holt" in an 80,000-word draft. Ann has a sister, "Ruth Kessler", and a colleague called "Anne".
Forms listed before searching: Ann Kessler, Ann, Kessler, Ann's, ANN, Annie (her mother's name for her), A.K. (the initials on her doctor's bag), and the shop "Kessler's Kitchen".
What a blind Replace All on "Ann" would have done: renamed Anne to "Marene", turned an annual dinner into a "Marenual" one, and left every "Annie" alone.
What the careful pass found:
- "Ann Kessler" first, then "Ann" with whole words and match case on. This skips "Anne", "Annie" and "annual".
- "Kessler" on its own needed one match at a time, because Ruth Kessler is still a Kessler. The writer replaced only the lines about Ann.
- "Annie" became "Mars", a new nickname, which meant rewriting one line where the mother says "Annie, Annie, apple pie". The alliteration no longer worked, so it became a different line.
- "A.K." became "M.H." on the doctor's bag.
- "Kessler's Kitchen" stayed. The shop belongs to Ruth's family, so it keeps the family name. That is a story decision, not a search result.
- The synopsis, query letter and story bible were updated with the same searches.
The search made the list. The writer decided what each item became.
Where StoryWith AI fits
In StoryWith AI, you rename a character by editing the name in their character profile, on the Characters page or in the character pane in Write. Before you save, a banner says how many mentions of the old name the save will update across the manuscript, and the save button reads "Save & rename". There is no separate rename tool: saving the new name renames everywhere.
What it does, from the code:
- It scans every scene in the book: each scene's text, its title and its summary.
- It matches whole words, with case. "Sam" is never changed inside "Samantha", the formatting markup itself is never touched, and a lower-case "mark" is left alone when "Mark" is renamed. The "'s" of a possessive stays attached, so "Sam's" becomes "Alex's".
- It handles first names and surnames. For a two-part name it replaces the full name first, then offers the first name on its own, and the surname too when the new name also has one, each with its count. If another character in the book shares that first name or surname, the option starts unticked with a warning that it is shared.
- It finds other grammatical forms in Lithuanian. For a Lithuanian book it lists forms such as "Eglės" or "Eglei" with an example from the scene they appear in, and you type what each becomes, or leave it empty to keep it. Lithuanian is the only language with this so far.
- It is all or nothing. The rename either lands in every scene or in none, and the old name is kept as an alias on the profile so mention detection still links anything left behind.
- It can be undone. An "Undo rename" button sits beside Save until your next save, until you open another character, or until you leave the page. A scene edited after the rename is left as it is, and you are told how many.
- It uses no AI. The rename is text matching, so it spends no AI actions, and it is not limited to a paid plan. Plan details are on the pricing page.
When it is the wrong tool, or not enough:
- It does not rewrite nicknames or other aliases. "Annie" stays "Annie" until you change it yourself.
- It does not change pronouns or gendered words.
- It cannot see puns, rhymes, alliteration or initials built on the name.
- It respects case strictly, so a name written in capitals ("ANN") is not changed.
- A possessive like "James'" keeps its bare apostrophe, so renaming James to Maren gives "Maren'". Search for it afterwards.
- It does not change chapter titles, your synopsis, query letter or files outside StoryWith AI.
- It shows a count for each form, not each sentence. To approve matches one by one, use Word's Find Next.
- It does not work in Chinese, Japanese or Thai, which do not put spaces between words, and it can miss a Korean name with a particle attached.
Manuscripts are not used to train AI models. StoryWith AI runs in the browser and as an Android app; the site lists no iOS app.
Frequently Asked Questions (FAQ)
Is it a bad idea to change a character's name halfway through a draft?
No. A late rename is a normal revision job. Keep a note of the old and new names and finish the draft with the new one, then do the full replace in one sitting with a backup. Renaming in pieces across weeks is how both names end up in the finished book.
How do I find and replace a character's name without changing other words?
Turn on whole-word matching and case matching. In Word, that is Find whole words only and Match case under More. In Scrivener's Project Replace, choose Whole Word and leave case-insensitive matching off. Google Docs has Match case but no whole-word box, so use a regular expression or check each match with Next.
Can I undo a find and replace across a whole manuscript?
It depends on the tool. Scrivener's guide says Project Replace cannot be undone and advises backing up the project first. In every tool, saving a copy before you start is the safest undo.
Do I need to change pronouns if I change a character's gender?
Yes, and a name search will not do it. Read every scene the character appears in and update she, her, hers, herself (or the other set), plus gendered words like "daughter", "Mrs" and "woman". Check other characters' dialogue about them too.
Should I rename a character before querying agents?
If the name confuses readers or clashes with someone well known, yes. Update the synopsis, query letter and pitch at the same time, so the letter and the pages agree.





