Character Name Generator
Find the perfect name for every character in your story. Choose from 10 cultural origins and 15 genres to generate names that fit your world — from Celtic warriors to Japanese heroes to invented fantasy names.
Editorial publishing support since 2015, with clients across 47 countries.
Find the perfect name for every character in your story. Choose from 10 cultural origins and 15 genres to generate names that fit your world — from Celtic warriors to Japanese heroes to invented fantasy names.
Will draw from: Fantasy, Celtic, Norse, English
Choose your genre, cultural origin, and gender, then click "Generate Character Names" to get 15 curated suggestions.
Everything you need to know about naming your characters
Need help bringing your characters to life?
Explore our publishing servicesA character's name is the first thing a reader encounters — before personality, backstory, or dialogue. Research in cognitive psychology shows that names trigger instant associations: harsh consonants (K, X, Z) signal strength or danger, while soft sounds (L, M, S) suggest gentleness or beauty. The best character names work subconsciously, telling readers something about who a character is before a single line of description.
In genre fiction, names also signal setting and tone. A fantasy reader seeing "Aldric Ravencrest" immediately knows they're in an epic world, while "Jake Cole" places them in a modern thriller. Matching your character names to genre expectations helps readers orient quickly and trust the world-building.
Invented or historically-inspired names signal otherworldliness. Celtic and Norse roots (Elowen, Thorin) feel mythic; Latin and Greek (Aurelius, Theron) feel ancient and powerful. Fantasy compound surnames (Stormwind, Ironforge) instantly build world.
Period-appropriate names are essential for immersion. Victorian England demands Charlotte and Edmund, not Zane and Nova. Research census records from your era, or use our generator with the matching cultural origin for authentic results.
Romance heroes need names readers can fall in love with — strong but not harsh (Sebastian, Declan, Lorenzo). Thriller protagonists need memorable, punchy names (Kane Cross, Nadia Volkov). Avoid names that are hard to subvocalise quickly.
Giving main characters names that start with the same letter
James and Jessica, or Kael and Kara — readers mix them up. Use distinct first letters for your core cast.
Choosing names that are impossible to pronounce
If readers can't sound out the name in their head, they'll skim past it. Xhyqthiel is not a character name — it's a typo.
Using names that clash with the story's setting
A medieval knight named 'Jayden' or a cyberpunk hacker named 'Bartholomew' breaks immersion instantly.
Naming a character after a famous real person
Your readers will picture the real person, not your character. 'Elon' and 'Beyonce' come with baggage you can't control.
Making every name too exotic or too plain
Mix distinctive names with simpler ones. If your cast is Zephyr, Alaric, and Isolde — add a Tom or Sarah for contrast and grounding.
From manuscript to marketplace, our team handles editing, cover design, formatting, and distribution — so you can focus on writing your next chapter.