A great character name generator gives you more than random syllables. It gives you names that carry weight, suggest personality, and fit the world you’re building. This list has over 400 names organized by era, culture, and genre so you can find the right name fast.
Browse the categories that match your story, or scan the full list for a name that sparks something unexpected.
Classic and Timeless Names
Names that have worked for centuries and still feel grounded on the page.
Male
- Alexander
- Benjamin
- Charles
- Daniel
- Edward
- Frederick
- George
- Henry
- James
- Jonathan
- Lawrence
- Marcus
- Nathaniel
- Oliver
- Patrick
- Raymond
- Samuel
- Theodore
- Victor
- William
- Arthur
- Edmund
- Francis
- Philip
- Hugh
Female
- Adelaide
- Beatrice
- Catherine
- Diana
- Eleanor
- Florence
- Grace
- Helena
- Isabel
- Josephine
- Katherine
- Lillian
- Margaret
- Nora
- Ophelia
- Penelope
- Rose
- Sophia
- Victoria
- Winifred
- Charlotte
- Vivienne
- Cordelia
- Evangeline
- Harriet
Modern and Contemporary Names
Names that feel current without being trendy. They fit stories set in the present day or near future.
Male
- Aiden
- Beckett
- Caleb
- Declan
- Ezra
- Finn
- Griffin
- Hayes
- Iker
- Jasper
- Kai
- Luca
- Milo
- Nash
- Owen
- Phoenix
- Quinn
- Rhett
- Silas
- Theo
- Wells
- Zane
Female
- Aria
- Blair
- Cleo
- Daphne
- Elara
- Freya
- Gemma
- Harper
- Isla
- Juno
- Kira
- Luna
- Maeve
- Nova
- Olive
- Piper
- Reese
- Sage
- Thea
- Vera
- Wren
- Zara
Historical Period Names
Names rooted in specific eras. Use these to ground your story in its time period.
Victorian Era
- Alistair
- Bartholomew
- Cornelius
- Dorothea
- Euphemia
- Gertrude
- Henrietta
- Isadora
- Lavinia
- Mabel
- Percival
- Rosalind
- Sibylla
- Thaddeus
- Wilhelmina
- Archibald
- Clementine
- Eustace
- Montague
- Cordwainer
Medieval
- Aldric
- Brynhild
- Cedric
- Draven
- Elowen
- Faelan
- Godfrey
- Hildegard
- Ivar
- Leofric
- Morwen
- Osgood
- Rowena
- Sigrid
- Tormund
- Wulfric
- Yvain
- Anselm
- Elspeth
- Gareth
1920s Jazz Age
- Clyde
- Delphine
- Evelyn
- Floyd
- Greta
- Hazel
- Irving
- Josephine
- Lyle
- Myrtle
- Pearl
- Clarence
- Zelda
- Lucille
- Rudolph
Cultural Names
Names from specific traditions. These carry cultural resonance and can add depth to character development.
Japanese
- Akira
- Chiyo
- Daichi
- Emiko
- Haru
- Isamu
- Kaede
- Makoto
- Naoko
- Ren
- Sakura
- Takeshi
- Yuki
- Haruki
- Sora
- Kenji
- Aiko
- Ryo
Irish and Celtic
- Aisling
- Brigid
- Cian
- Deirdre
- Eamon
- Fiona
- Grainne
- Liam
- Maura
- Niamh
- Oisin
- Ronan
- Saoirse
- Siobhan
- Tadhg
- Ciaran
- Orlaith
- Declan
Arabic
- Amira
- Basim
- Dalia
- Farid
- Hafsa
- Idris
- Jamila
- Khalil
- Layla
- Nasir
- Rania
- Samir
- Tariq
- Yasmin
- Zahra
- Rashid
- Soraya
Latin American
- Alejandro
- Camila
- Diego
- Elena
- Felipe
- Gabriela
- Hugo
- Ines
- Joaquin
- Lucia
- Mateo
- Paloma
- Rafael
- Sofia
- Valentina
- Santiago
- Marisol
- Ximena
Scandinavian
- Astrid
- Bjorn
- Dagny
- Erik
- Freydis
- Gunnar
- Ingrid
- Kelda
- Leif
- Magnus
- Nils
- Ragnhild
- Signe
- Torvald
- Vidar
- Solveig
- Thyra
- Halvard
African
- Adaeze (Igbo)
- Bakari (Swahili)
- Chiamaka (Igbo)
- Dayo (Yoruba)
- Emeka (Igbo)
- Farida (East African)
- Amara (West African)
- Imani (Swahili)
- Jelani (Swahili)
- Kofi (Akan)
- Liyana (Zulu)
- Mandla (Zulu)
- Nia (Swahili)
- Olufemi (Yoruba)
- Tendai (Shona)
- Zuri (Swahili)
- Kwame (Akan)
- Ayana (Ethiopian)
Genre-Specific Names
Some names just sound like they belong in a particular genre. Use that to your advantage.
Science Fiction
Names that feel futuristic or unfamiliar enough to signal a different world. Many work well for characters in fantasy name generator lists too.
- Axion
- Brynn-7
- Cassian
- Dex
- Elara
- Fenix
- Gale
- Huxley
- Ion
- Jett
- Kael
- Lyric
- Maren
- Nyx
- Orion
- Pax
- Quorra
- Riven
- Solace
- Talon
- Vex
- Zephyr
Romance
Names that feel warm, appealing, and easy to say out loud. Romance readers spend a lot of time with these names, so they need to feel good.
- Archer
- Bellamy
- Cole
- Daisy
- Emmett
- Felicity
- Grant
- Hazel
- Isaac
- Juliet
- Knox
- Lila
- Mason
- Natalia
- Reid
- Savannah
- Tate
- Violet
- Weston
- Clara
- Rowan
- Serena
Thriller and Detective
Names that sound sharp and credible. Think newspaper bylines and police reports.
- Blake
- Cassidy
- Dalton
- Erica
- Fletcher
- Gray
- Harlow
- Kane
- Lennox
- Monroe
- Pierce
- Quinn
- Shaw
- Trent
- Vaughn
- Reacher
Surname Ideas
A great surname can define a character as much as their first name. These work across genres.
- Ashworth
- Blackwood
- Calloway
- Delaney
- Everett
- Fairfax
- Graves
- Holloway
- Ivanov
- Kingsley
- Lancaster
- Mercer
- Nightingale
- Okafor
- Prescott
- Ramirez
- Sterling
- Thornton
- Underwood
- Voss
- Whitmore
- York
- Ashford
- Belmont
- Crane
- Dunbar
- Gallagher
- Hartwell
- Kensington
- Monroe
- Sinclair
- Wexford
Gender-Neutral Names
Useful for characters whose gender you want to reveal gradually, or for stories that don’t center gender at all.
- Avery
- Bailey
- Cameron
- Dakota
- Ellis
- Finley
- Gray
- Hayden
- Indigo
- Jordan
- Kendall
- Lane
- Morgan
- Nico
- Parker
- Reese
- Skyler
- Tatum
- Vale
- Winter
- Robin
- Sage
Villain Names
Names with an edge. These sound like they belong to someone with a hidden agenda or a taste for power.
- Alaric
- Belladonna
- Corvus
- Drusilla
- Ezekiel
- Grimshaw
- Isolde
- Lazarus
- Mordecai
- Narcissa
- Obsidian
- Ravenna
- Severus
- Thorne
- Vesper
- Caspian
Nickname Ideas
Sometimes the best character name is one that gets shortened, twisted, or earned. Nicknames make characters feel lived-in.
- Ace
- Birdie
- Chip
- Dash
- Fox
- Gigi
- Kit
- Lucky
- Midge
- Pip
- Red
- Scout
- Slim
- Sparks
- Trix
- Wink
How to Choose the Right Name for Your Character
Having 400 names in front of you is only useful if you know how to pick. Here are five principles that separate a forgettable name from one readers remember.
Match the era and setting
A Victorian governess named Brayden breaks the spell. A space marine named Mabel might too, unless that contrast is the point. Research naming conventions for your story’s time and place. The cultural and historical name lists above are a good starting point.
Consider sound and rhythm
Say the full name out loud. Does it flow? Hard consonants (K, T, D) feel sharp and decisive. Soft sounds (L, S, M) feel gentler. A character named “Kade Thorne” reads differently than “Lila Mercer,” and both are doing work before a single line of dialogue.
Avoid similar-sounding names for different characters
If your story has both a Marcus and a Martin, readers will mix them up. Vary the first letters, syllable counts, and sounds across your cast. This is one of the most common mistakes in early drafts, and one of the easiest to fix.
Test pronounceability
If readers stumble over a name every time they encounter it, they’ll start skimming. Fantasy and sci-fi writers especially should read names aloud. Xyl’thraziq might look impressive, but it pulls readers out of the story. Kael accomplishes the same “otherworldly” feeling without the friction.
Let the name suggest personality
Names carry associations. “Felicity” sounds warm and open. “Graves” sounds heavy and serious. You can work with those expectations or deliberately subvert them, but either way, the name is doing emotional work from the first page. Pair your name choice with a strong character traits list to build someone readers won’t forget.
Naming characters is one of the most fun parts of fiction writing, and one of the easiest places to get stuck. If you’re building a full cast and want help developing their arcs, backstories, and voices, Chapter’s fiction writing software can help you move from a list of names to a finished manuscript.
For more naming inspiration, check out our D&D character name generator for fantasy-specific options.


