Twelve Patterns for Naming a Character That Sticks
Twelve naming patterns writers actually use, with worked examples, and the generators that fit each pattern best.
Last updated October 1, 2026 · 9 min read
Most generated character names fail for one reason: they sound like generated character names. Three syllables, one apostrophe, a vaguely Celtic flavor, no particular meaning. You can spot them a mile away.
The strong opinion worth owning: a good character name does one job well. It signals something — class, era, region, mood, menace, gentleness — and you can describe what the signal is in one sentence. If you can't, the name is noise, no matter how pretty it sounds.
Here are the twelve naming patterns that produce names that sound chosen rather than rolled. Each has a worked example and the generator that gets you closest to it on the first roll.
1. The nickname that outgrew its origin
The character is called something that was obviously a nickname once and nobody remembers why. "Scout" from To Kill a Mockingbird. "Boo" Radley. "Dash" Parr. The reader senses a backstory without needing it on page.
Pattern: a verb, a weather word, a shape, a noise. Something short, specific, and clearly not a parents'-first-pick choice.
Example. A cartographer in a steampunk novella who refuses to use her birth name. She's "Compass." Her mother would call her Elizabeth. Nobody has used Elizabeth in fifteen years.
For first-pass candidates in this register, the straight-ahead character generators overshoot — you want the Random Alias Nickname Generator, which produces single-word handles with the right flavor of "this used to mean something."
2. The three-syllable formal name with a one-syllable familiar
Fiction's workhorse pattern. The character has a proper name their mother uses (Alexander, Katarina, Benjamin) and a short name their friends use (Alex, Katya, Ben). Half of your scene work is deciding which name to use when.
Pattern: pick a long name that trims cleanly. Katarina → Katya is clean. Katarina → Rina is also clean. Bertholomew → Bert is clean. Bertholomew → Tholo is a nightmare.
Example. A political novel's reluctant protagonist, Aurelian Kess, called Rell by two people and Aurelian by everyone else. The gap tells you the two people matter.
The Fantasy Character Name Generator biases toward the long formal shape; the short form you derive by hand. Faster than it sounds — you need five minutes with a shortlist.
3. The surname that is the only name
Characters whose first names you never learn. Sherlock Holmes's "Lestrade." Granny Weatherwax. "Mr. Bennet." The withholding is a character choice; it keeps them at arm's length from the reader and from the other characters.
Pattern: a surname strong enough to carry alone. Avoid two-syllable surnames unless they're memorable (Snape, works; Hughes, forgettable).
Example. The crime novel's forensic accountant who everyone calls "Vreeland." You find out his first name in chapter 22 and it doesn't matter.
The Fantasy Surname Generator works well for the medieval end of this; for contemporary surnames with similar presence, pulling from the surname slot of the Detective Character Name Generator gives you the right register.
4. The occupation-as-name
Characters named for their job. "Baker," "Smith," "The Cook." Works in literary fiction, allegory, and fantasy. Signals that the character is defined by role more than individual history.
Pattern: pick a verb-root occupation (Baker, Weaver, Fletcher) over a noun occupation (Doctor, Lawyer). The verb roots sound like names already; the noun jobs sound like a label.
Example. The village priest in a dark-fantasy short story, called "Shepherd" by every character. Loses the name when he loses his flock.
For medieval-register occupation names, the Fantasy Innkeeper Name Generator covers a specific one; for broader generation, the Fantasy Merchant Name Generator spits out "trade name + descriptor" combos you can crop to just the trade.
5. The patronymic / matronymic
Name-plus-"son-of." Nordic sagas, Icelandic contemporary (actually), Russian, Arabic. "Olafur Jonsson," "Yulia Ivanovna," "Hassan ibn Youssef."
Pattern: pick the parent's name, add the suffix. Works especially well when the parent is a character; they're referred to twice as often as they appear on page.
Example. A Viking-era saga where the warrior is "Astrid Thorgilsdottir." Her father Thorgil shows up in flashback once; her name carries him through the whole book.
The Viking Warrior Name Generator nails this. The DnD Human Name Generator does a solid patronymic for high-fantasy contexts.
6. The compound (word + word)
Two English words shoved together as a name. "Blackwater," "Winterfell," "Longbottom." Works best for place names and family lines in fantasy; works for individuals when the character inherits the family name as their primary identity.
Pattern: adjective + noun, with the noun being concrete (bottom, water, hill, well, stone, cross). Avoid abstract nouns (truth, hope, courage) unless you want allegory.
Example. The duchess in a court intrigue called "Lady Oakcross." The reader never remembers her first name because "Oakcross" is doing all the work.
The Fantasy Noble Name Generator handles this register. For the more exotic compound names (nature + spirit), the Nature Spirit Username Generator is a useful raw source — crop the generated handles to the core compound.
7. The one-letter difference from reality
The character has a name that's one letter off from a real name you recognise. "Khalid" → "Khalin." "Marcus" → "Markis." Keeps the sound-shape of a familiar name while signaling we're in a secondary world.
Pattern: swap one vowel, add one consonant, or change the ending. Don't shift more than one letter or the character sounds invented.
Example. The sci-fi diplomat named "Elenora Vashti" in a story where everyone else has Earth-recognisable names. The reader sees "almost Eleanor" and relaxes into her as a person; the "Vashti" surname signals heritage without infodumping.
Mix the output of the Fantasy Human Name Generator with a real-world name list; the fantasy generator gives you the shape, you hand-tune the single letter.
8. The pure sound-first name
Names that work because they sound right in the mouth. "Lyra." "Kai." "Nyx." They have no obvious meaning in English; the reader absorbs them as texture.
Pattern: two syllables, open vowel on at least one, soft consonants. Avoid hard clusters (Kthulr) and avoid names that are too easy to misread (Chlwyd → readers skip the paragraph).
Example. The protagonist of a YA fantasy named "Varya." Nobody has to pronounce it the same way; everyone remembers it after one chapter.
The Fantasy Name Generator and Fantasy Mage Name Generator both lean into this register. For something sleeker that reads as sci-fi rather than fantasy, trim the output of the Sci-fi Character Name Generator to just the first name.
9. The deliberately plain name
A character so interesting that giving them a plain name adds friction in the reader's favor. "Clark Kent." "Harry Potter." "Jane Eyre." The ordinary name sits on top of extraordinary circumstance.
Pattern: pick a name a 40-year-old banker could have. Reserve the extraordinary for the plot.
Example. The time-travel protagonist named "Daniel Finn." You could not pick him out of a work meeting. He discovers he's the key to history in chapter two.
No special generator needed for this — pull from any first-name list, pair with any one-syllable surname. The Writer Character Voice Generator is more useful here than a name generator: it gives you a voice brief that tells you whether the plain-name treatment is right for the character.
10. The name as prophecy
The character's name foreshadows what they will do or become. "Faramir" (traveller). "Hermione" (messenger). Works in fantasy and literary fiction. Overused in self-published epic fantasy where every name means "chosen one."
Pattern: pick a real-world name whose etymology matches the arc you've planned. Latin and Greek roots have the deepest tagged meaning dictionaries. The reader doesn't need to look it up; it works subliminally.
Example. A tragedy protagonist named "Icarus" — the reader knows the shape of the fall from page one. Use with care; subtle is harder than obvious here.
The Mythology Character Name Generator is the right source — mythological names come pre-loaded with story associations you can crib.
11. The regional / cultural specifier
The character's name signals specific region. "Siobhan O'Malley" is Irish. "Takeshi Nakamura" is Japanese. "Marisol Delgado" is Latin American. Use this when the region matters to the story — otherwise it reads as costume.
Pattern: pair a culturally specific first name with a culturally consistent surname. Mixing (Siobhan Nakamura) is a story choice, not a default.
Example. The grandfather character in a diaspora novel called "Boubacar Diallo" — Fula heritage made explicit through naming before any other detail about him.
The Arabic Name Generator covers one specific case; broader coverage requires picking the right regional generator for the character's heritage. For characters whose cultural specificity is high-fantasy rather than real-world, the Indigenous Fantasy Name Generator is one of the few that doesn't flatten everything into generic Celtic.
12. The anti-name
Characters who don't get names until they earn them, or whose names are concepts rather than words. "The Woman in Black." "The Nameless." "Six." Works in horror, dystopia, fables. Signals that the character is more role than person.
Pattern: a definite article + a noun phrase. Or a number. Or an initial without the rest. Don't do it for the protagonist unless the de-naming is the point.
Example. The antagonist of a cult-horror novel known only as "The Director." Everyone calls him this. Only one character ever says his real name, in a flashback, and it's banal — part of the horror.
The Villain Alias Name Generator handles the "known only as" register. For the number-as-name variety, there's no generator — just pick a number and commit.
The real decision
Any of the twelve patterns can carry a book. The failure mode is using all twelve in the same cast, which happens when a writer generates each name independently and never asks whether the ensemble reads as coherent.
Pick two or three patterns for the main cast. "Formal + nickname" for the protagonist, "surname only" for the mentor, "pure sound" for the love interest. The patterns create a texture the reader absorbs without noticing.
For the supporting cast — three dozen name-worthy walk-ons — one generator per pattern, run in bulk, hand-curate the keepers. The Character Bio Generator is useful downstream: once you have the name, generate a one-line bio to see if the name fits the person the generator describes. If the name says "warrior" and the bio generator keeps describing a scholar, the name is wrong for who they turn out to be.
Names are not jewelry. They are commitments. Pick with intent, re-use the ones that work, and don't be precious about renaming the ones that don't.
The late-stage rename
Writers hate renaming characters mid-draft. It feels like admitting the first name was wrong, and it is tedious — every find-and-replace risks catching the wrong "Mark" (the character) and leaving the right one (the verb). But it's often the most impactful revision move available.
Signs a character needs renaming before the next draft:
- You keep hesitating before writing their name. The hesitation is your ear noticing something your conscious mind hasn't admitted.
- Your beta readers mix them up with another character. Sound similarity is causing the confusion; new name, different vowel shape fixes it.
- The character has grown into someone the original name doesn't fit. Think of how many writers end up renaming the villain once they realise the villain is actually a sympathetic figure the plot has turned against.
- The name is a clue you planted that no longer pays off. "Mortimer" was supposed to foreshadow death; now the character lives. Rename, remove the dangling thread.
The mechanical process: pick a new name using the twelve patterns above as a filter, make sure it has a distinct enough first letter from your other names (hard rule: no two major characters with the same first letter), run a case-sensitive find-and-replace, scan the diff manually for false positives, re-read any scene where the character speaks to confirm the voice still fits the new name.
The emotional process: trust that the first draft was practice. The real book is the one where the names fit.