99 Character Names for Writers and Creators

By
Elizabeth Hill
99 Character Names for Writers and Creators

The best character names do two things at once: they feel true to the world you’ve built, and they tell the reader something about the person before a single line of dialogue. A name like Isolde signals tragedy and poetry; a name like Jack signals everyman reliability. Whether you’re writing a sweeping fantasy, a contemporary thriller, or a quiet literary novel, the right character names can carry enormous weight.

This list gathers 150 real given names, drawn from history, mythology, literature, and living cultures around the world, organized by the mood and genre they serve best. Every entry is a name real people have actually carried, which means each one has roots, resonance, and a story already behind it.

Classic and Timeless Character Names

These names have been in continuous use for centuries and carry a settled, authoritative weight. They work in almost any setting and signal that your character belongs to the human story at large.

Arthur

Possibly from Celtic roots meaning “bear,” Arthur is the name of kings, knights, and detectives. It reads noble without being stuffy, and carries just enough legend to give a character instant gravity.

Eleanor

Of uncertain origin but long associated with queens and intellectual women, Eleanor has a stateliness that doesn’t tip into coldness. It suits protagonists who are composed, principled, and quietly formidable.

Edmund

Old English, meaning “wealthy protector.” Edmund has a slight edge of ambiguity baked in, think Shakespeare’s villain in King Lear or the redeemed Pevensie boy. A name for characters with complicated loyalties.

Catherine

From the Greek Aikaterine, long associated with purity and strength. Catherine is a name that has belonged to empresses, saints, and literary heroines, which means it carries built-in range for any character with depth.

Henry

From the Germanic “home ruler,” Henry is reliable, grounded, and slightly weary in a way that suits older protagonists or steadfast supporting characters. It ages well on the page.

Margaret

Meaning “pearl” in Greek, Margaret is a name with remarkable range, it can read aristocratic, small-town, or fiercely academic depending on context. The nickname Maggie softens it considerably if you need that shift.

Thomas

From the Aramaic meaning “twin,” Thomas is the quintessential everyman name. It’s so grounded that it creates useful contrast when placed on a character who is anything but ordinary.

Frances

The feminine of Francis, meaning “free one” or “from France.” Frances has a slightly bookish, independent quality that suits writers, scholars, and women who don’t follow the expected path.

Walter

Old Germanic, meaning “ruler of the army.” Walter sounds like someone who has seen things and decided what he thinks about them. It carries quiet authority, occasionally shading into menace.

Agnes

From Greek, meaning “pure” or “holy.” Agnes has a stark, spare sound that suits morally resolute characters and stories set in earlier eras. It’s criminally underused in contemporary fiction.

Romantic and Lyrical Character Names

Some names read as inherently poetic. These carry a musicality or emotional softness that suits love stories, coming-of-age narratives, and any story where inner life is central.

Isolde

Of Celtic origin, famously carried by the tragic heroine of the Tristan and Isolde legend. The name has built-in longing, use it when you want a character whose story is inseparable from love and loss.

Rosalind

From Old German, meaning “gentle horse,” though it reads as entirely floral and romantic. Shakespeare gave it to one of his wittiest heroines in As You Like Itand that association lends it intelligence as well as charm.

Leander

Greek, meaning “lion man,” but best known as the devoted swimmer of myth who crossed the Hellespont for Hero each night. Leander suits a male romantic lead with both passion and physical courage.

Cecily

A variant of Cecilia, from Latin, associated with the patron saint of music. Cecily has a bright, slightly impish quality, think Wilde’s The Importance of Being Earnestand suits characters with hidden steel beneath a sweet exterior.

Florian

From Latin, meaning “flowering.” Florian is widely used in central Europe and has a gentle, artistic quality that suits sensitive male characters without feeling weak. An underused gem for contemporary literary fiction.

Araminta

A literary invention from the 17th century that became a real name in England and America. Araminta is elaborate and slightly theatrical, ideal for a character who commands attention in any room.

Aurelio

Italian and Spanish form of Aurelius, meaning “golden.” Aurelio has warmth and a slightly old-world elegance that suits romantic leads in historical or Mediterranean-set stories.

Viola

Latin for “violet,” and Shakespeare’s heroine in Twelfth Night. Viola is musical, slightly melancholy, and suits characters who are resourceful and emotionally perceptive.

Clement

From Latin, meaning “merciful” or “gentle.” Clement has a soft sound and a moral quality built into its meaning, making it ideal for a kind-hearted male character in a world that tests that kindness.

Seren

Welsh, meaning “star.” Seren is short, clear, and quietly luminous, a name that carries romantic weight without being overwrought.

Strong and Heroic Character Names

These names carry an inherent sense of capability, courage, or command. They suit protagonists who lead, fight, or carry the weight of the story on their shoulders.

Leonidas

Greek, meaning “son of the lion.” Leonidas is the name of the Spartan king who held Thermopylae, which means it arrives pre-loaded with sacrifice and defiance. Use it for characters defined by a final stand.

Valeria

From the Latin Valerius, meaning “strength” or “health.” Valeria is powerful without being masculine, and its Latin roots give it range across historical, fantasy, and contemporary settings.

Aldric

Old German, meaning “noble ruler.” Aldric is rare enough to feel distinctive in fantasy writing while being grounded in real Germanic naming tradition. It suits kings, warlords, and reluctant leaders alike.

Cassandra

Greek, possibly meaning “she who entangles men.” Cassandra is the Trojan prophet who was cursed to be disbelieved, making it ideal for characters who see the truth and cannot make anyone listen.

Evander

Greek, meaning “good man.” In Roman legend, Evander was the Arcadian king who founded a city on the future site of Rome. The name suits founding figures, exiles building something new, and moral anchors in ensemble casts.

Brenna

Of Irish and Old Norse origin, associated with the meaning “raven” or “blade.” Brenna is sharp and strong and suits female warriors, scouts, and leaders in historical or fantasy settings.

Maximus

Latin, simply meaning “greatest.” Maximus is bold to the point of being almost too on-the-nose, which is exactly why it works for epic fantasy heroes and Roman-era historical fiction.

Sigrid

Old Norse, meaning “victory” and “beautiful.” Sigrid is a Scandinavian name with real warrior-queen energy, ideal for Norse-inspired fantasy or historical fiction set in northern Europe.

Caius

A Roman given name, a variant of Gaius, used widely through the Roman Republic and Empire. Caius has a clipped, authoritative sound that suits commanders, magistrates, and characters with institutional power.

Rowena

Possibly Old English or Old Welsh, meaning “fame” and “joy.” Rowena has a medieval resonance, both a figure in Arthurian legend and Walter Scott’s heroine in Ivanhoethat suits strong women in historical and fantasy settings.

Dark and Mysterious Character Names

These names carry shadow. They suit villains, antiheroes, morally complex figures, and anyone whose inner life runs deeper and stranger than the people around them know.

Mordecai

Hebrew, possibly meaning “servant of Marduk.” Mordecai has a biblical gravity and an unusual sound that suits eccentric, powerful, or morally ambiguous characters, from gothic fiction to dark fantasy.

Lilith

From Hebrew, associated with “night” and a figure of demonic legend in Jewish tradition. Lilith is a name that carries centuries of dangerous, independent female energy, ideal for villains or antiheroes who refuse to be contained.

Dorian

Of Greek origin, referring to the Dorian people of ancient Greece. Oscar Wilde made Dorian synonymous with beauty masking corruption, and that association is now inseparable from the name on the page.

Morrigan

Old Irish, meaning “great queen” or “phantom queen.” In Celtic mythology, the Morrigan is a goddess of fate, war, and death. This is a name for characters who exist at the boundary between power and destruction.

Ambrose

From Greek, meaning “immortal.” Ambrose has an antique, slightly unsettling quality that suits scholars of forbidden knowledge, long-lived figures, and characters who have outlasted everyone they loved.

Vesper

Latin for “evening star.” Vesper is cool, elegant, and slightly ominous, a name that suggests someone who operates best in the dark and keeps their true motives close.

Corvus

Latin for “raven.” Corvus is used as a given name in various traditions and carries the raven’s associations with intelligence, death, and prophecy. It suits dark fantasy characters with oracular or predatory qualities.

Desdemona

Greek, possibly meaning “ill-fated.” Shakespeare’s Othello made Desdemona the ultimate innocent destroyed by suspicion. The name is both beautiful and tragic, which makes it powerful for characters whose goodness makes them vulnerable.

Raven

Used as a given name in English-speaking cultures, particularly from the 20th century onward. Raven is dark, direct, and works in contemporary, fantasy, and paranormal settings for characters with sharp intelligence or hidden power.

Caspian

A place-derived name made famous by C.S. Lewis as a given name for a prince. Caspian has a sweeping, slightly melancholy quality, the sound of open water and distant horizons, that suits adventurous or introspective heroes.

Witty and Sophisticated Character Names

Comedy, satire, and sharp literary fiction need names that carry a certain wit. These names have an ironic edge, a social-register signal, or a pleasing absurdity that suits characters in comedies of manners, sharp contemporary fiction, and anything with a wink built in.

Algernon

Old French, meaning “with a mustache” (from the Norman nickname). Algernon is so magnificently over-the-top that it suits pompous aristocrats, hapless dandies, and comic characters who take themselves far too seriously.

Millicent

Old German, meaning “strong worker.” Millicent has a brisk, slightly spinsterish quality in modern ears that suits sharp, independent women in both comic and serious fiction.

Archibald

Old German, meaning “genuinely bold.” The full form is almost impossible to say with a straight face, which makes it useful for comic characters; the nickname Archie, however, reads warm and boyish.

Cordelia

Possibly from Celtic or Latin roots. Shakespeare’s most morally pure heroine in King LearCordelia suits characters of quiet integrity, but its slightly formal length also gives it a comic potential in the right context.

Percival

Old French, meaning “pierce the valley.” Percival is the eternal questing knight, earnest, often bewildered, absolutely sincere. That combination of nobility and naivete makes it ideal for comic heroes as well as genuine ones.

Eugenia

Greek, meaning “well-born.” Eugenia has the slightly stuffy quality of old money, which suits characters whose social position is their defining trait, whether played straight or for comedy.

Barnaby

From the Hebrew Barnabas, meaning “son of consolation.” Barnaby is warm, slightly bumbling, and impossible to take as a threat, ideal for lovable sidekicks, kind-hearted eccentrics, and unreliable but well-meaning guides.

Hyacinth

From the Greek, the name of a beautiful youth in myth and a flowering plant. As a given name used in English and other cultures, Hyacinth carries comic overtones in British culture thanks to a certain television character, but in other contexts reads as genuinely floral and classical.

Phineas

Hebrew, of uncertain full meaning. Phineas is slightly eccentric and energetic, a name that suggests someone who approaches problems sideways and arrives at solutions nobody else would think of.

Mythological and Ancient Character Names

Myth gives writers a shortcut to archetype. Names drawn from ancient traditions carry centuries of meaning and resonate even with readers who don’t know the source.

Orpheus

Greek, possibly related to the word for “darkness” or “the river bank.” Orpheus is the ultimate name for characters whose art is their greatest power and their deepest vulnerability.

Calliope

Greek, meaning “beautiful voice.” The muse of epic poetry, Calliope suits writers, storytellers, and characters whose words shape the world around them.

Theron

Greek, meaning “hunter.” Theron is clean, strong, and less familiar than many Greek names, which makes it useful when you want mythological resonance without the obviousness of Apollo or Achilles.

Persephone

Greek, meaning uncertain but associated with “destruction” or “bringer of death.” Persephone is the queen of the underworld who moves between two worlds, ideal for characters who live between light and dark, past and present, life and death.

Clio

Greek, meaning “glory” or “to make famous.” The muse of history, Clio suits characters with a deep investment in the past, archivists, historians, memory-keepers, and those who record what others prefer to forget.

Castor

Greek, possibly meaning “beaver” or related to a word for “shining.” One of the divine twins of Greek myth, Castor suits characters defined by brotherhood, loyalty, and sacrifice for another.

Phoebe

Greek, meaning “bright” or “shining.” A Titan goddess associated with the moon and prophecy, Phoebe has moved easily into contemporary use while retaining its mythological brightness.

Daedalus

Greek, meaning “cunning worker.” The master craftsman of Greek myth who built the labyrinth and fashioned wings for himself and Icarus. Daedalus suits inventor-characters, brilliant minds whose creations escape their control, and any story about the cost of ingenuity.

Selene

Greek, meaning “moon.” The personification of the moon in Greek myth, Selene is used as a given name across Mediterranean and Latin American cultures. It suits characters associated with night, cycles, and remote beauty.

Circe

Greek, possibly meaning “bird.” The sorceress of the Odyssey, Circe is a name for characters of immense and dangerous power who have been underestimated for too long.

Endymion

Greek, possibly meaning “to dive into” or connected to a word for “sunset.” The beautiful shepherd loved by the moon goddess, Endymion suits characters who are objects of consuming devotion or who exist in a kind of enchanted suspension.

Fantasy and Epic Character Names

These are real names from living and historical traditions that happen to carry exactly the sound and weight that fantasy and epic fiction demand.

Alistair

Scottish Gaelic form of Alexander, meaning “defender of men.” Alistair has a Highland formality that suits commanders, scholars, and morally serious characters in secondary-world fantasy.

Seraphina

From the Hebrew seraphim, the highest order of angels, meaning “burning ones.” Seraphina is luminous and slightly otherworldly, ideal for characters with divine connections, prophetic gifts, or fiery purpose.

Thaddeus

Aramaic or Hebrew, possibly meaning “heart” or “courageous heart.” Thaddeus is weighty and old without being exhausted, and suits loyal, steadfast characters in both historical and fantasy settings.

Elowen

Cornish, meaning “elm tree.” Elowen is genuinely rare in fiction and carries the quiet magic of Celtic place-names, ideal for forest-dwellers, druids, or characters deeply connected to the natural world.

Branimir

South Slavic, meaning “defender of glory” or “protector of peace.” Branimir is used across Croatia, Serbia, and neighboring countries and suits warrior-diplomats, noble defenders, and characters caught between war and peace.

Thessaly

A place-derived given name, from the Greek region of Thessaly, used as a personal name in some traditions. It carries an ancient, slightly mystical sound that suits oracles, wanderers, and scholars of the arcane.

Ragnar

Old Norse, meaning “warrior” and “judgment.” Ragnar is a real name with a long history in Scandinavia, and its sound is unmistakably epic. It suits leaders, raiders, and characters whose reputation precedes them.

Caelum

Latin, meaning “sky” or “heaven,” also the name of a constellation. Caelum is used as a given name in some traditions and carries the vast, cold beauty of the night sky, useful for characters with celestial associations or a remote, transcendent quality.

Mirela

A Slavic and Romanian given name, a variant of Mira, meaning “peace” or “world.” Mirela has a soft sound with Eastern European roots that suits fantasy settings inspired by that geography.

Aldous

Old German, meaning “old” or related to a root meaning “noble.” Aldous has a slightly dusty, bookish quality, it suits scholars, archivists, and wizards who have been at their work for a very long time.

Contemporary and Gritty Character Names

Thrillers, crime fiction, contemporary literary novels, and realistic drama need names that feel lived-in and current. These names are in active use today and carry the texture of the real world.

Nolan

Irish, from the Gaelic O’Nullain, meaning “descendant of the noble one.” Nolan is current and easy to say while carrying enough substance to suit a protagonist rather than a prop character.

Sloane

Irish, from O’Sluaghadhan, meaning “raider.” Sloane has a cool, slightly combative edge and reads as modern and sharp, ideal for ambitious, driven characters in contemporary settings.

Declan

Irish, from the name of a 5th-century Irish saint. Declan has been rising steadily in English-speaking countries and carries an authentic Irish grittiness that suits crime fiction, working-class drama, and morally complex protagonists.

Petra

Feminine form of Peter, from the Greek meaning “rock.” Petra is sturdy, direct, and slightly unusual in English-speaking settings, which gives a character bearing it a quiet distinctiveness without being showy.

Ines

Spanish and Portuguese form of Agnes, meaning “pure.” Ines has an international quality that suits characters from Southern European, Latin American, or cosmopolitan backgrounds without feeling like a caricature.

Marcus

Roman, from the god Mars. Marcus is solid and serious with a slightly Roman gravitas, ideal for detectives, military characters, and men who operate by a strict personal code.

Simone

French feminine form of Simon, from the Hebrew meaning “he has heard.” Simone reads as intellectual, European, and quietly commanding, a name for women who lead through intelligence rather than force.

Kieran

Irish, from the Gaelic meaning “dark one.” Kieran is widely used in Ireland and Britain and carries a low-key, slightly edgy quality that suits antiheroes, detectives, and characters navigating moral grey zones.

Luca

Italian and Romanian form of Luke, from the Latin meaning “light” or the Greek referring to Lucania. Luca is warm, contemporary, and increasingly international, it suits characters who move between cultures or who carry a lightness of spirit even in dark circumstances.

Vera

From Latin and Slavic roots, meaning “truth” or “faith.” Vera is spare, strong, and honest-sounding, a name that suits characters who value truth above comfort, often to their own cost.

Tobias

Hebrew, meaning “God is good.” Tobias is warm but carries weight, and suits characters who are fundamentally decent in worlds that test that decency. A strong choice for a morally grounded protagonist in crime or contemporary literary fiction.

Ansel

Old German, meaning “divine helmet” or “god’s protection.” Ansel is quietly distinctive in contemporary settings and suits artists, introverts, and characters who observe more than they speak.

Names from World Cultures for Diverse Casts

Fiction is stronger when its character names reflect the full range of human naming culture. These names are drawn from non-Western and less commonly represented traditions and each carries genuine history and meaning.

Amara

Used across West African, East African, and South Asian cultures, with meanings including “grace,” “eternal,” and “unfading” depending on the language of origin. Amara is genuinely cross-cultural and suits characters with quiet endurance at their core.

Ryo

Japanese, with meanings depending on the kanji used, commonly “cool,” “distant,” or “good.” Ryo is clean and unisex, and suits characters with a composed, self-contained quality.

Tariq

Arabic, meaning “one who knocks at the door” or “morning star.” Tariq has a strong, poetic quality and suits characters who arrive as catalysts, the one whose appearance changes everything.

Priya

Sanskrit, meaning “beloved” or “dear.” Priya is one of the most widely used names in South Asia and suits characters who are central to others’ lives, the beloved friend, the necessary person.

Emeka

Igbo (Nigerian), a short form of Chukwuemeka, meaning “God has done great things.” Emeka carries a sense of purpose and divine favor that suits characters who believe they are meant for something.

Saoirse

Irish, meaning “freedom.” Saoirse is strongly associated with Irish identity and the struggle for independence, ideal for characters defined by a commitment to liberty, whether political or personal.

Yusuf

Arabic form of Joseph, meaning “God will increase.” Yusuf is widely used across the Muslim world and suits patient, far-seeing characters whose stories involve long trials before eventual fulfillment.

Ingrid

Old Norse, meaning “Ing’s beauty” (Ing being a fertility god). Ingrid is Scandinavian and carries a cool, composed strength, ideal for characters from Nordic settings or characters with a serene exterior over deep reserves.

Kofi

Akan (Ghanaian), a day name meaning “born on Friday.” Kofi is warm and direct and carries the specificity of a real cultural tradition. It suits characters whose identity is deeply rooted in their community and heritage.

Mei

Chinese, with meanings depending on the characters used, most commonly “beautiful” or “plum blossom.” Mei is widely used across East and Southeast Asia and suits characters associated with beauty, resilience, or quiet strength.

Idris

Arabic and Welsh, with different meanings in each tradition: in Arabic it relates to a prophet’s name, in Welsh it means “ardent lord.” Idris suits characters of spiritual authority or intellectual fire.

Zara

Arabic and Hebrew origin, meaning “blooming flower” or “princess.” Zara is widely used across the Arab world, Eastern Europe, and now globally. It suits characters with natural elegance and a certain authority of presence.

Names for Villains and Antagonists

A villain’s name should feel slightly off-center, or carry a weight that explains why this person became what they became. These names suit antagonists, morally broken characters, and figures of menace.

Lucius

Latin, meaning “light.” The irony of a name meaning light belonging to a character of darkness is one of fiction’s oldest tricks, and Lucius wears it well. It has aristocratic elegance with a knife-edge underneath.

Gideon

Hebrew, meaning “one who cuts down” or “destroyer.” Gideon is a biblical warrior’s name with genuine menace beneath its religious associations, ideal for antagonists who believe they are doing righteous work.

Malachai

Hebrew, a variant of Malachi, meaning “my messenger” or “my angel.” Malachai has a slightly ominous Biblical weight and suits cult leaders, fallen prophets, and characters who speak with false divine authority.

Cornelius

Latin, from the Roman clan name Cornelius. Cornelius is stiff and formal in a way that suggests entrenched power and institutional corruption, ideal for antagonists who operate through systems rather than direct violence.

Vivienne

From Latin, meaning “alive.” In Arthurian legend, Vivienne (or Viviane) is the Lady of the Lake, a figure of ambiguous morality who traps Merlin. The name suits characters of immense power whose allegiances remain unclear.

How to Choose the Right Character Names

The most important question to ask is whether the name fits the world. A name like Ragnar reads as immediately Viking. a name like Sloane reads as immediately contemporary American. Putting Ragnar in a Wall Street thriller or Sloane in a Norse saga creates immediate dissonance. Before you fall in love with a name, ask whether a real person in your story’s time and place would actually be called that.

Sound matters more than most writers realize. A protagonist’s name is going to appear on nearly every page. Read it aloud. Does it flow in a sentence? Does it catch in the throat? Names with hard consonants (Declan, Caius, Aldric) feel more percussive and physical. Names with soft vowels and liquid consonants (Aurelio, Selene, Mirela) feel more lyrical. Neither is better, but the sound should match the character’s energy.

Think about the full cast, not just the lead. If every character in your novel has a name ending in -a (Valeria, Seraphina, Cassandra, Mirela), readers will start to blur them together. Vary the syllable counts and sound patterns across your cast. A good rule of thumb: no two major characters should have names that begin with the same letter or share a dominant sound pattern.

Finally, meaning can be a tool or a trap. A character named Vera (truth) who is your story’s most honest voice is satisfying. A character named Lucius (light) who is your darkest villain is ironic in a productive way. But a villain named Malachai (messenger) who is literally a messenger starts to feel like a crossword puzzle rather than a story. Use meaning as subtext, not annotation.

The best character names are the ones readers forget they’re reading. When a name fits so well that it becomes invisible inside the story, you’ve done it right.

More posts