Book Character Name Generator
Believable first and last names for your novel's cast
Generate book character names that feel lived-in: full first-and-last names across eras, cultures, and genres, from contemporary literary fiction and mystery to historical, YA, and romance. Protagonists, love interests, villains, and walk-ons.
About book character names
A book character's name is the first piece of characterization a reader gets, and it has to survive being read hundreds of times. Novelists tend to favor names with a clear shape on the page: a first name and surname with different first letters and different syllable counts (Eleanor Prentice, Silas Merriweather, Idris Okonkwo), so the eye never confuses two people in a scene. The sweet spot is a name that suggests era, class, and region without announcing it, the way Atticus, Pip, Scout, Holden, or Offred each carry a whole world.
This generator mixes registers on purpose. You will find Victorian and Edwardian names for historical fiction, crisp two-syllable names that suit thrillers and mysteries, softly romantic names for love interests, slightly old-fashioned names that work for small-town literary fiction, and names from Nigerian, Indian, Japanese, Arabic, Scandinavian, and Eastern European traditions so a contemporary cast does not read as uniformly Anglo.
When you choose, think about the whole cast at once. Give the protagonist the name you can say a thousand times, give the antagonist something with a harder consonant or an unusual stress, and make sure no two major characters share an initial or a rhythm.
How to choose book character names
- Vary the first letters and syllable counts across your cast. If you have a Clara, avoid a Cora and a Chloe; readers skim, and similar shapes blur together.
- Match the name to birth year and place, not to the year you are writing. A woman born in 1952 in Ohio is more plausibly Linda or Judith than Harper or Luna.
- Give the protagonist the most sayable name in the book. You and your reader will meet it thousands of times; Eleanor Prentice wears better than Seraphina Evangeline Ravenscroft.
- Let surnames do quiet work. Occupational and place surnames (Carver, Marsh, Ashcombe) feel grounded; rarer surnames (Merriweather, Penhaligon) suit eccentric or memorable secondary characters.
- Google the full name before you commit. A name that matches a living public figure, a famous character, or a notorious person will distract readers and can cause legal headaches.
Frequently asked questions
How do authors come up with character names?
Most pull from baby-name lists for the character's birth year, old census records and gravestones for period fiction, maps and street names for surnames, and the people around them. Many keep a running list of names they like and assign them as characters appear. The goal is a name that fits the character's age, background, and role without being distracting.
Should main characters have unusual names?
Not necessarily. Memorable does not mean unusual. Jane Eyre, Atticus Finch, and Holden Caulfield are memorable because the books are, and because the names have a clear rhythm. An unusual name works when it reveals something about the character or the family that chose it; otherwise, a plain name with a distinctive surname is often stronger.
Can I use a real person's name for a character?
Ordinary names shared by thousands of people are fine. Avoid naming a character after a specific identifiable living person, especially if the character is unflattering, since that can raise defamation concerns. A quick web search of the full name is a good habit before a name reaches the final draft.
Are these names suitable for any genre?
The list leans toward realistic fiction: literary, mystery, historical, romance, YA, and contemporary. For high fantasy, science fiction, or specific cultures, pair this with a dedicated generator so the phonology matches your world.
Related generators
Character Name Generator
Memorable names for protagonists, villains and sidekicks
Female Character Name Generator
Memorable names for heroines, rivals and leads
Romance Novel Name Generator
Book titles for every romance subgenre
Villain Name Generator
Names for supervillains, masterminds and monsters
Book Name Generator
Titles that sell the story before page one
Comic Book Character Name Generator
Original hero, villain and alter-ego names
Visual Novel Name Generator
Titles for romance, mystery, and sci-fi visual novels
Cartoon Character Name Generator
Silly, punchy names for heroes, sidekicks and villains
More like this
Cyberpunk Book Name Generator
Neon noir titles for novels and series
Pirate Book Name Generator
Titles for pirate novels and sea adventures
Sports Book Name Generator
Titles for novels, memoirs and guides about sport
Zombie Book Name Generator
Novel titles for outbreaks, sieges and survivors
Jungle Book Name Generator
Kipling's jungle cast plus new names in style
Art Book Name Generator
Titles for sketchbooks, artbooks, art journals and portfolios
All 500 book character names
A: 53 names
- Abel Sandoval
- Abigail Sorrentino
- Abraham Lowry
- Abram Kessler
- Absalom Grey
- Ada Lindqvist
- Adaeze Eze
- Adelaide Dunmore
- Adelina Popescu
- Agatha Mortlake
- Agnes Wrede
- Alaric Venn
- Alba Serrano
- Aldous Wrenfield
- Alfie Bracken
- Alfred Plume
- Alice Penrose
- Alistair Kincaid
- Alma Reinhardt
- Amadeus Wolfe
- Amalia Vitale
- Amara Nwachukwu
- Amaranth Cole
- Ambrose Kettering
- Amelie Fournier
- Amos Whittaker
- Angus McAllister
- Angus Strachan
- Annabel Thurgood
- Anneliese Berg
- Annie Featherstone
- Annika Halvard
- Anouk Verhoeven
- Ansel Greenwood
- Ansel Rourke
- Anselm Fisher
- Ansgar Holm
- Antigone Ross
- Anton Vasilyev
- Antonia Ferrante
- Anya Rostova
- Arabella Nightingale
- Archibald Quist
- Arjun Mehta
- Arlo Whitman
- Atticus Penhaligon
- Auberon Kaye
- Audra Lynch
- Augustin Roux
- Augustus Penrose
- Aurelia Kent
- Aurelio Santos
- Aziz Karim
B: 22 names
- Barnabas Thorne
- Barnaby Crane
- Barnaby Fell
- Bartholomew Nye
- Bastian Kroll
- Bea Lancaster
- Beatrice Lang
- Beatrix Lindqvist
- Beatriz Almeida
- Benedict Stirling
- Benedikt Hauser
- Benjamin Oyelaran
- Bennett Osgood
- Bertie Lang
- Bertram Coyle
- Beryl Whitcombe
- Bettina Roth
- Birdie Calloway
- Bram Hollister
- Bronwyn Rhys
- Bruno Esposito
- Bruno Hallsworth
C: 39 names
- Caius Halloran
- Caius Mortimer
- Caleb Montrose
- Calliope Dunn
- Callum Fraser
- Carmen Aguirre
- Casimir Novak
- Caspar Ingram
- Caspar Whitlock
- Caspian Elwood
- Caspian Rook
- Cassandra Reyes
- Cassius Bellweather
- Cedric Bloom
- Celeste Moreno
- Celestine Abara
- Celia Marchbank
- Celine Rousseau
- Clara Dufresne
- Clara Whitehouse
- Clarissa Dove
- Clementine Barrow
- Clementine Oduya
- Cleo Bellamy
- Cleo Farrant
- Clio Templeton
- Clover Haines
- Conrad Easterly
- Constance Avery
- Cordelia Strand
- Cormac Brennan
- Corwin Ives
- Cosette Marchand
- Cosima Hartley
- Cressida Aldous
- Cressida Vane
- Crispin Tate
- Cyril Easton
- Cyrus Mbeki
D: 19 names
- Daniel Anyanwu
- Dante Moretti
- Daphne Okoye
- Dara Okonedo
- Dashiell Crane
- Declan Fahey
- Declan Moriarty
- Delia Fortune
- Delphine Arnaud
- Desmond Achebe
- Desmond Fairley
- Digby Carne
- Dinah Feldman
- Dinah Wexford
- Dmitri Orlov
- Dolores Baptiste
- Dorian Haskell
- Dorothea Lund
- Dulcie Hart
E: 37 names
- Edie Marlow
- Edith Carraway
- Edmund Lyle
- Edwina Marsh
- Eleanor Prentice
- Elias Varga
- Elias Wintermute
- Eliza Grenville
- Elliot Sandoval
- Ellis Warrender
- Elodie Marchant
- Eloise Grantham
- Elowen Pascoe
- Elspeth Muir
- Emerson Tate
- Emil Varga
- Emile Beaulieu
- Emmeline Carver
- Emmett Calloway
- Enid Pargeter
- Enoch Pryce
- Enzo Caruso
- Eoin Murtagh
- Esme Tallis
- Estella Quint
- Eudora Pratt
- Eugenia Pratt
- Evan Alderman
- Evander Cole
- Evangeline Ngata
- Evangeline Ruiz
- Everard Fell
- Everett Shaw
- Evie Marchbanks
- Ezekiel Burroughs
- Ezra Feldstein
- Ezra Whitlock
F: 17 names
- Fabian Crowe
- Felix Oyelaran
- Fenella Ross
- Fenton Rhodes
- Ferdinand Ashby
- Fergus Beattie
- Ferris Lane
- Finlay Urquhart
- Finnegan Blake
- Fitzgerald Hale
- Fletcher Rowe
- Flora Macrae
- Florian Ziegler
- Frances Delmar
- Francesca Moretti
- Frederick Asquith
- Freya Halvorsen
G: 14 names
- Gabriel Nwosu
- Gareth Llewellyn
- Genevieve Hallam
- Genevieve Sato
- Gideon Walsh
- Gilbert Pryce
- Giselle Fontaine
- Grady Mull
- Grainne Doherty
- Greta Lindholm
- Griffin Blaise
- Gus Fennimore
- Gustav Lindén
- Gwilym Price
H: 24 names
- Hal Stirling
- Hamid Rahimi
- Hamish Calder
- Hamish Lennox
- Hana Kobayashi
- Harold Crisp
- Harriet Okonjo
- Harriet Pembroke
- Hattie Mayhew
- Hazel Ferncliffe
- Hector Valdés
- Helena Morrow
- Henrietta Bloom
- Hester Blackwood
- Hester Graves
- Hestia Grant
- Hilde Brekke
- Hollis Grey
- Honora Quinn
- Hope Lindstrom
- Horace Tallow
- Horatio Smalls
- Hugh Aldridge
- Hugo Fairweather
I: 19 names
- Idris Bellamy
- Idris Okonkwo
- Ignatius Bell
- Ignatius Wolfe
- Imelda Rourke
- Imogen Thistlewood
- Indira Chandra
- Ines Castell
- Ines Moreau
- Ingrid Falk
- Inigo Vasquez
- Iona Macleod
- Iris Penhallow
- Isadora Fenwick
- Ishmael Kane
- Isolde Warrington
- Ivan Marek
- Ivo Brankovic
- Ivy Bramwell
J: 21 names
- Jack Pellerin
- Jacob Halloran
- Jasper Okolie
- Jasper Quill
- Jem Hartley
- Jericho Vale
- Joaquin Salazar
- Jonah Adeyemi
- Jonah Whitfield
- Jonas Ekström
- Jonas Weatherby
- Jonty Fairbrother
- Josephine Marsh
- Josie Fairbanks
- Joy Adebayo
- Jude Carrow
- Jules Fontaine
- Julian Arkwright
- Juliet Ravenscroft
- Julius Osei
- Juniper Hale
K: 8 names
- Kai Nakamura
- Kaspar Reinholt
- Katya Ivanova
- Kenji Takahashi
- Kezia Abbott
- Kit Finch
- Kofi Boateng
- Kwame Mensah
L: 37 names
- Lachlan Ferrier
- Lark Easterling
- Laurence Pike
- Laurent Giraud
- Lavinia Crewe
- Lazarus Greenhalgh
- Leander Quayle
- Leila Nasser
- Lena Sorensen
- Leonora Castille
- Leopold Grimsby
- Lewis Ambrose
- Liesel Hoffmann
- Liliana Bossi
- Lillian Oyelowo
- Linnea Strand
- Lionel Mabry
- Liv Halvorsen
- Lola Fernandes
- Lorcan Devlin
- Lorelei Hartmann
- Lorne Dalgleish
- Lotte Jansen
- Lottie Greengrass
- Louis Thibault
- Louisa Thackeray
- Louise Aubert
- Lowell Wylie
- Lucas Bergström
- Lucas Obi
- Lucian Thorne
- Lucien Barbier
- Lucille Bertrand
- Lucinda Wray
- Ludovic Sauvage
- Lydia Crenshaw
- Lysander Pope
M: 33 names
- Mabel Hartigan
- Maeve Callaghan
- Magnus Ridley
- Malachi Stone
- Malcolm Tremayne
- Mara Haddad
- Marcus Trevelyan
- Maren Solberg
- Margot Delacroix
- Marguerite Duval
- Marguerite Holm
- Marianne Leclerc
- Marin Sokolov
- Marisa Colombo
- Marisela Vega
- Marisol Castellano
- Marnie Oakes
- Matilda Pryor
- Maud Ellison
- Mavis Ruddock
- Maxwell Leary
- Mercy Holloway
- Meredith Voss
- Merritt Lane
- Milo Sandström
- Mina Petrakis
- Minerva Blackwood
- Minnie Thorpe
- Mira Shahani
- Mireille Chastain
- Miriam Adler
- Montgomery Ashe
- Moses Brightwater
N: 15 names
- Nadia Petrova
- Nadine Saleh
- Nathaniel Haye
- Nell Gwynne-Harris
- Nerissa Moon
- Ngozi Okafor
- Niall Rowe
- Nicholas Ashworth
- Nikolai Ardent
- Nikolai Brandt
- Noa Avital
- Noah Ferriday
- Noor Haddad
- Nora Sheehan
- Nuala Keane
O: 13 names
- Obadiah Pike
- Octavia Blythe
- Octavian Reyes
- Odette Laurent
- Olive Fairchild
- Ophelia Marchetti
- Orla Fitzpatrick
- Orson Kemble
- Oskar Brandt
- Ottilie Frost
- Otto Weiss
- Ottoline Fairfax
- Owen Pritchard
P: 18 names
- Paloma Herrera
- Pascal Lemaire
- Pascoe Rhodes
- Percival Lockhart
- Percy Winterbourne
- Peregrine Tolliver
- Perpetua Okoro
- Persephone Gale
- Philippa Drew
- Philippa Greaves
- Philomena Carr
- Phineas Gold
- Pietro Rinaldi
- Pilar Ortega
- Polly Ashcroft
- Posy Lambert
- Priya Raman
- Prudence Ware
Q: 2 names
- Quentin Fairlie
- Quinlan Brooke
R: 33 names
- Rafael Ionescu
- Rafael Okafor
- Rafe Callister
- Rafe Hollander
- Rafferty Doyle
- Ramona Villanueva
- Raphael Duarte
- Reginald Oates
- Reid Montgomery
- Remy Castellan
- Reuben Achterberg
- Rex Hallowell
- Rhiannon Tully
- Rhoda Wainwright
- Roderick Vane
- Roland Beckett
- Romy Fischer
- Ronan Cassidy
- Rory Quinlan
- Rosa Benítez
- Rosalba Conti
- Rosalie Vincent
- Rosalind Achebe
- Rosalind Hartwell
- Rosamund Hale
- Rosemary Stannard
- Rosie Chamberlain
- Rowan Halloran
- Rowland Peck
- Ruben Castellanos
- Ruby Castellanos
- Rupert Cavendish
- Ruth Mendelsohn
S: 30 names
- Sabine Kessler
- Sabrina Leigh
- Sadie Lockwood
- Sadie Oakhurst
- Samson Ackerley
- Samuel Okri
- Saoirse Byrne
- Saskia Vries
- Sean Brannigan
- Sebastian Fallon
- Selma Osei
- Seraphina Voss
- Shira Rosen
- Sibyl Hawke
- Silas Merriweather
- Silvan Greer
- Simeon Blackwell
- Sinclair Marsh
- Siobhan Reilly
- Sol Ferreira
- Solveig Nilsen
- Sophronia Webb
- Soren Lindgren
- Soren Vale
- Sorrel Pike
- Stellan Aske
- Sunniva Berg
- Susannah Peel
- Sylvia Marchetti-Dunn
- Sylvie Beaumont
T: 23 names
- Tabitha Crowe
- Tamsin Wilder
- Tarquin Hale
- Tatiana Volkov
- Temitope Balogun
- Temperance Holloway
- Tess Whitworth
- Thaddeus Marlow
- Thea Marchetti
- Theo Sandqvist
- Theodora Wilde
- Theodore Ashcombe
- Thomas Ashgrove
- Tiberius Flint
- Tilda Merriman
- Tilly Hawthorne
- Tobiah Wren
- Tobias Feld
- Tobias Redfern
- Toby Ashbourne
- Tomas Rivera
- Tomasz Nowak
- Tristan Lowell
V: 6 names
- Vera Kostova
- Verity Shaw
- Vesper Lane
- Vincent Okafor
- Violet Ashdown
- Vivienne Larkspur
W: 11 names
- Walt Sorensen
- Walter Finchley
- Wesley Thorne
- Wilhelm Stahl
- Wilhelmina Groot
- Willa Ferrand
- Winifred Sparrow
- Winnie Abernathy
- Winona Stark
- Wolfgang Abt
- Wren Holloway
Y: 3 names
- Yasmin Farouk
- Ysolde Pell
- Yusuf Demir