Book Character Name Ideas: 90+ Names by Genre
Need character names? Try our Name Generator for name ideas you can adapt to your genre.

Dragons Names
Find character name ideas for novels, short stories, and creative writing projects, organized by genre.
A character's name is the first promise a writer makes to the reader. Before a single line of dialogue is spoken or a backstory revealed, the name sets expectations about genre, tone, and the kind of person we're about to spend hundreds of pages with. For a deeper dive into the art of naming, see our tips for naming fictional characters. "Elowen Nighthollow" tells you you're in a fantasy world before the first chapter ends. "Sebastian Blackwell" whispers Regency-era romance. "Zara Voss-7" puts you on a spaceship.
We've assembled over 300 character names organized by six fiction genres, with names chosen to fit each kind of story. Whether you're writing your first novel or your fifteenth, naming characters can still be surprisingly hard. Our guide on how to come up with character names walks you through the process step by step. The names below are meant to suggest character, sound natural in dialogue, and fit the world around them.
Key Fact: Readers form quick impressions from names. A clear, well-matched name can tell them something about genre, status, or personality before the character speaks.
Why genre shapes character names
Genre tells readers what kind of story they're entering. Fantasy readers expect names that feel invented yet pronounceable, built from familiar linguistic roots but arranged in unfamiliar combinations. Romance readers want names that are attractive, memorable, and carry a hint of the character's personality. Mystery readers need names they can keep straight across a complex plot with multiple suspects.
Consider how differently you'd react to a detective named "Maren Lockwood" versus one named "Sparkle McFairywhisper." The first feels competent and serious; the second belongs in an entirely different book. This isn't about following rules rigidly. It's about understanding the expectations your genre has established so you can use them or deliberately push against them.
Fantasy Novel Character Names
The best fantasy names feel as if they grew out of the world they belong to. They sound like they have histories in languages that don't quite exist. Our guide to fantasy names by race explores how different fictional cultures develop distinct naming conventions. Tolkien created languages first and then derived character names from them. You don't need to go that far, but names should still feel rooted in a consistent system.
Fantasy Book Character Names
These fantasy names blend mythological roots with surnames that suggest enchanted forests, ancient battlefields, or arcane towers. Each name is meant to feel at home in an epic fantasy novel while staying distinct and pronounceable.
- 1
Elowen Nighthollow
A Cornish-rooted first name meaning "elm tree," paired with a shadowy surname that suggests old forests and buried magic. It works for a woodland sorceress or a reluctant hero discovering hidden powers
- 2
Theron Ashvale
Derived from the Greek word for "hunter," combined with a surname that suggests scorched land and resilience. This name suits a ranger or wandering knight who carries the scars of a kingdom reduced to cinders
- 3
Seraphina Duskmantle
This name pairs angelic origins with twilight imagery. It fits a sorceress caught between celestial grace and forbidden magic
- 4
Caspian Ironforge
The first name suggests open seas, while the surname ties the character to craft and strength. It fits a seafaring blacksmith or a prince who earns his place instead of inheriting it
- 5
Lyra Thornwood
Musical and celestial in its first name, sharp and wild in its surname. This name suits a bard whose songs carry enchantments or a druid with a dangerous edge
- 6
Aldric Stormweaver
A battle-mage who commands tempests and lightning
- 7
Isolde Ravencrest
A noblewoman with prophetic visions and dark secrets
- 8
Fenris Blackthorn
A shapeshifter bound by an ancient wolf curse
- 9
Rowan Mistwalker
A wandering healer who travels between realms
- 10
Astrid Flameheart
A warrior queen who wields fire as her birthright
- 11
Dorian Shadowmere
A secretive scholar of forbidden arcane arts
- 12
Freya Silverbrook
An elven diplomat with centuries of wisdom
- 13
Gareth Dragonbane
A legendary knight known for slaying wyrms
- 14
Nimue Starweave
An enchantress who reads destiny in constellations
- 15
Orion Dawnbreaker
A paladin sworn to banish the undead from mortal lands
Romance Novel Character Names
Romance character names have to sound appealing on the page and in dialogue. They should be memorable without feeling ornamental. The best romance names balance elegance with warmth, then leave enough room for the story to reveal the person behind the name.
Key Fact: In romance, names need to sound good aloud. Two- or three-syllable names often read smoothly, especially for protagonists whose names appear again and again.
Romance Book Character Names
Romance names should sound attractive while hinting at personality through subtle associations. These names range from Regency-era elegance to contemporary charm and give writers a strong starting point for love interests, rivals, and leads.
- 1
Sebastian Blackwell
A brooding, aristocratic name for a proud man with a guarded heart. The surname feels at home on old journals, family estates, and candlelit ballroom invitations
- 2
Vivienne Hartley
Elegant and warm, this name pairs French style with an English surname tied to matters of the heart. It suits a headstrong heroine who refuses to marry for convenience
- 3
Julian St. Claire
The saintly surname gives an old-money feel to a classic first name. It suits a charming rogue whose polished manners hide an impulsive nature
- 4
Arabella Montgomery
A sweeping, multi-syllable name that belongs in historical romance. It fits a heroine moving through society galas while secretly writing scandalous novels
- 5
Dashiell Kensington
Sharp in its first name and grand in its surname. This name belongs to a man who looks devastating in a tailored suit and has never admitted he was wrong until he meets her
- 6
Eloise Beaumont
A gentle spirit with hidden determination
- 7
Nathaniel Cross
A rugged outsider with a complicated past
- 8
Charlotte Sinclair
A society heiress defying family expectations
- 9
Rafe Calloway
A mysterious stranger with a devastating smile
- 10
Gemma Ashford
A bookshop owner who has given up on love
- 11
Alexander Thorne
A billionaire CEO hiding emotional scars
- 12
Isla Wainwright
A free-spirited artist chasing her dreams abroad
- 13
Lucian Everett
A brooding professor with a poet's soul
- 14
Rosalind Fairfax
A witty journalist who speaks her mind
- 15
Theo Langston
A childhood best friend harboring a decade-long secret
Mystery & Detective Character Names
Mystery names need to do quiet work. Your detective's name should feel trustworthy, while suspects can carry a faint edge of uncertainty. For inspiration on creating memorably sinister names, explore what makes a good villain name. A name like "Edmund Graves" planted early in a suspect list creates an association with death that might become a clue or a red herring. In a mystery, even a name can feel like evidence.
Mystery & Detective Character Names
Mystery and thriller names balance authority with intrigue. Detective names should inspire confidence, while suspect names can carry subtle hints or deliberate misdirections. These names fit complex plots where readers are actively trying to solve the puzzle alongside the protagonist.
- 1
Maren Lockwood
A Scandinavian first name meaning "sea," paired with a surname that suggests locked doors and hidden secrets. It fits a detective with a calm surface and a stubborn refusal to let a case go cold
- 2
Victor Ashworth
A name with old-money weight and quiet authority. The "worth" suffix implies someone who measures evidence, motives, and alibis with care. It fits a retired prosecutor turned private investigator
- 3
Celeste Blackburn
The celestial first name contrasts with the dark surname, creating tension before the character says a word. This name suits a forensic psychologist who understands criminal minds because she has shadows of her own
- 4
Griffin Hale
Short, punchy, and easy to remember. The mythological first name hints at vigilance, while the crisp surname suggests someone who never wastes a word or overlooks a clue
- 5
Sloane Mercer
Sleek and androgynous, this name works for a sharp-witted investigator who moves between high society and the criminal underworld, trading in secrets the way others trade in currency
- 6
Edmund Graves
A coroner with an unsettling eye for detail
- 7
Nora Whitfield
An amateur sleuth with a photographic memory
- 8
Dashiell Crowe
A cynical PI who trusts no one completely
- 9
Petra Holloway
A cold case specialist haunted by one unsolved murder
- 10
Miles Sheridan
A forensic accountant who follows the money
- 11
Ingrid Voss
An Interpol agent with a gift for languages
- 12
Bennett Locke
A defense attorney who only takes impossible cases
- 13
Cordelia Blackstone
A mystery novelist whose plots start coming true
- 14
Rowan Flint
A small-town sheriff with big-city instincts
- 15
Harper Langley
A journalist who uncovers conspiracies no one wants found
Science Fiction Character Names
Science fiction names need to feel futuristic without cutting readers off from the characters. A practical approach is to blend recognizable cultural elements with small changes, such as a Japanese surname paired with a Latin first name, or a familiar name with a clone designation number.
Science Fiction Character Names
Sci-fi names work best when they feel both familiar and futuristic. These names blend multicultural influences with speculative elements such as clone markers, stellar references, and streamlined constructions.
- 1
Zara Voss-7
The hyphenated number suffix suggests a clone lineage or generation marker, pointing to a future where identity can be manufactured. The sharp "Voss" keeps the name human, while "7" raises questions about versions 1 through 6
- 2
Orion Kessler
Named after one of the most recognizable constellations, paired with a Germanic surname that suggests precision engineering. This name suits a starship navigator or astrophysicist whose calculations keep colonies safe
- 3
Nova Andaris
A first name that means "new star," combined with a surname that sounds at home on a star chart. It fits a character born during a stellar event in a universe that runs on science, not magic
- 4
Caelum Ren
Latin for "sky" or "heaven," this first name reaches for the cosmos while the minimalist surname suggests a stripped-down future. It fits an AI researcher questioning the boundaries of consciousness
- 5
Lyris Tanaka
This name pairs a lyrical invented first name with a grounded Japanese surname. It suits a far-future setting where Earth cultures have mixed across generations of interstellar migration
- 6
Kael Drexler
A rogue pilot running cargo on the outer rim
- 7
Seren Okafor
A xenobiologist studying alien ecosystems
- 8
Atlas Korr
A soldier engineered for combat who seeks peace
- 9
Mira Solenne
A diplomat negotiating first contact with new species
- 10
Juno Hex
A cybernetic hacker navigating corporate espionage
- 11
Thane Voltaris
A terraforming engineer on a dying colony world
- 12
Elara Quinn
A quantum physicist who bends the laws of reality
- 13
Cassian Wren
A resistance leader fighting an authoritarian regime
- 14
Vega Ashborne
A starship captain charting unknown galaxies
- 15
Idris Nyx
A time-displaced traveler searching for home
Historical Fiction Character Names
Historical fiction needs careful name research. A name that feels natural in Regency England could be anachronistic in Tudor London, and a name common in 1920s Paris would sound out of place in medieval Florence. Good historical naming means checking that a name was in use during the chosen period and within the right social class.
Key Fact: Anachronistic names can pull readers out of historical fiction. The name "Jessica," for example, was virtually unknown before Shakespeare used it in The Merchant of Venice (1596), so it does not fit earlier settings.
Historical Fiction Character Names
Historical names must feel authentic to their era, region, and social class. These names span centuries and continents, from medieval monasteries to WWII resistance networks, with choices kept readable for modern audiences.
- 1
Edmund Hartwell
A sturdy Anglo-Saxon first name meaning "protector of prosperity," paired with a surname tied to rural English estates. This name belongs in a Regency drawing room or on a battlefield at Waterloo, for a man torn between family duty and conscience
- 2
Marguerite de Valois
The French royal naming convention places this character in the courts of pre-revolutionary France. "Marguerite" means "pearl," while "de Valois" points to dynasty and political intrigue
- 3
Alaric Stonebridge
A Gothic first name meaning "ruler of all," combined with a surname that suggests permanence and connection. It fits a medieval lord defending a strategic crossing or a Victorian industrialist building in iron and steam
- 4
Theodora Ashby
Greek in origin and meaning "gift of God," softened by a very English surname. This name suits a woman working within the constraints of Georgian society while secretly funding expeditions or running an underground press
- 5
Cornelius Blackwood
A formal Roman first name paired with a dark, atmospheric surname. It fits a colonial-era magistrate, a Civil War surgeon, or a Victorian explorer whose journals raise more questions than answers
- 6
Elspeth Waverly
A Scottish healer during the Jacobite risings
- 7
Reginald Foxworth
A cunning diplomat in Elizabethan England
- 8
Cosima von Rath
A Prussian countess with revolutionary sympathies
- 9
Silas Copperthwaite
A Victorian inventor chasing impossible machines
- 10
Honora Fitzgerald
An Irish noblewoman during the Great Famine
- 11
Benedict Langford
A monk turned spy during the Wars of the Roses
- 12
Adelaide Whitmore
A suffragette fighting for the vote in 1910s London
- 13
Leander Castellano
A Renaissance merchant navigating Venetian politics
- 14
Genevieve Marchand
A French Resistance courier in occupied Paris
- 15
Tobias Wren
A Tudor-era playwright with dangerous patrons
Literary Fiction Character Names
Literary fiction names often carry symbolic weight. In a genre where small details matter, character names can hold references, allusions, and quiet contradictions that reward attentive readers. For more on crafting distinctive names, see our unique character names for writers collection. The best literary names feel natural at first, then gain meaning as the character becomes clearer.
Literary Fiction Character Names
Literary fiction names prioritize resonance over flash. These names carry symbolic weight, cultural specificity, and the kind of quiet complexity that rewards close reading. Each is meant to feel like it belongs to a real person with an inner life, not a label pasted on after the fact.
- 1
Callista Fenn
The Greek meaning "most beautiful" meets an Old English surname tied to marshland. It fits a protagonist whose polished exterior hides a complicated inner life
- 2
August Lehane
A weighty, contemplative name, like the late-summer month it invokes. The Irish surname adds a lyrical sound for a character processing grief, memory, or the slow unraveling of certainty
- 3
Miriam Castellan
Biblical in its first name and fortress-like in its surname, this combination suggests a woman who has built walls around herself for good reason. It fits literary fiction about faith, identity, and the risk of letting someone in
- 4
Ezra Whitfield
A prophetic first name meaning "helper," paired with a surname that suggests blank pages or snow-covered fields. This name suits a writer, academic, or artist struggling with the gap between intention and creation
- 5
Odette Navarro
The French name "Odette" means "wealth," while "Navarro" gives the name a Spanish edge. It fits a character moving between two worlds, two languages, or two versions of herself
- 6
Judah Ashmore
A philosophy professor questioning everything he taught
- 7
Sylvie Marchetti
An expatriate painter searching for meaning in Florence
- 8
Amos Birch
A quiet farmer whose life holds unexpected depth
- 9
Lena Ostrowski
A translator losing herself between languages
- 10
Felix Drummond
A hospice nurse confronting mortality and grace
- 11
Wren Gallagher
A small-town librarian unraveling a family mystery
- 12
Soren Hale
A reclusive architect rebuilding after personal loss
- 13
Maren Solberg
A Norwegian immigrant finding voice in a new country
- 14
Thea Castellano
A war correspondent writing her final dispatch
- 15
Eliot Sable
A bookshop owner whose past resurfaces in letters
Character Naming Quick-Reference Guide
Use this guide to match naming strategies to your genre and create characters whose names feel like they belong in the story.
Name Sound & Rhythm
- Fantasy: Invented yet pronounceable, mythological echoes
- Romance: Attractive, 2-3 syllables, elegant flow
- Mystery: Authoritative, crisp, subtly suggestive
- Sci-Fi: Multicultural blends, streamlined, futuristic
Cultural & Thematic Fit
- Historical: Era-verified, class-appropriate, regionally accurate
- Literary: Symbolic, layered meaning, culturally specific
- All genres: Distinct first letters across your cast
- All genres: Read aloud for rhythm and memorability
How to choose a character name for your book
A character name should fit the genre, setting, and role the character plays in the story. Use these steps to choose one that feels natural on the page:
- 1
Match the name to your genre
Every genre has naming expectations. Fantasy readers accept invented names like 'Elowen Nighthollow,' while literary fiction favors grounded names like 'August Lehane.' Romance names should sound appealing, and mystery names need enough authority to hold a clue or red herring. Read recent books in your genre to see what feels current.
- 2
Check the time period and setting
Historical fiction needs era-appropriate names. 'Marguerite de Valois' fits 18th-century France, not modern New York. Sci-fi names can blend cultural origins with futuristic elements. Research naming trends from your story's era using census records, historical documents, and period literature.
- 3
Let the name reveal character
Strong character names carry subtext. A detective named 'Lockwood' suggests someone who unlocks mysteries. A romance hero named 'Thorne' hints at charm with an edge. Think about the associations readers will form before they know anything else.
- 4
Test readability
Avoid giving multiple characters names starting with the same letter. Read names aloud so you can hear whether they are easy to pronounce and distinct from one another. 'Maren,' 'Griffin,' and 'Celeste' are easier to separate than 'Cara,' 'Clara,' and 'Cora.'
- 5
Use a name generator for ideas
When you're stuck, a name generator can offer combinations you might not have considered. Use our dragon name generator as a starting point for fantasy characters, then adapt the results to fit your story's world and tone.
Explore Related Name Generators
Start naming your characters
Need a name for your next character? Our Name Generator offers combinations for fantasy, sci-fi, and other genres. Use the results as a starting point, then adjust them to match your character and setting.
For more naming inspiration, explore our guide to elven names for fantasy characters, or check out our cyberpunk name ideas for futuristic settings.