
Every story starts with a name. Yours begins here.
Character Name Generator
Set a genre, gender and tone, then roll for instant first names. Or, write a brief description and get six AI-created names for your OC, protagonist, or NPC.
Cool character names, our picks
Browse curated lists, or use the generator above to roll your own.
20 cool fantasy character names
- Aerendel
- Briarion
- Caelwyn
- Darianor
- Eloweth
- Faelrik
- Galenor
- Hawthorn
- Isolde
- Jorik
- Kaelis
- Liora
- Myrwen
- Nyralis
- Orinath
- Perrin
- Quinnor
- Rivena
- Sylwen
- Torendel
20 sci-fi character names
- Axel Vance
- Cora Stryker
- Dex Orion
- Elara Pike
- Finn Rook
- Gideon Vex
- Halo Jett
- Iris Vance
- Jett Korr
- Kira Locke
- Lux Rook
- Mira Sera
- Nova Quinn
- Orin Vex
- Pax Locke
- Quinn Rook
- Sera Vance
- Theo Korr
- Uri Jett
- Zara Locke
20 modern character name ideas
- Alex Rivera
- Ben Carter
- Casey Kim
- Drew Morgan
- Emma Sullivan
- Finn O'Brien
- Grace Park
- Harper James
- Ian Patel
- Jordan Lee
- Kai Thompson
- Liam Brooks
- Maya Chen
- Noah Garcia
- Olivia Moore
- Parker Walsh
- Riley Cruz
- Sam Taylor
- Taylor Nguyen
- Zoe Bennett
20 villain character names
- Vex Moran
- Draven Sable
- Kira Thorn
- Morg Rook
- Zara Vex
- Grimshaw
- Nyra Vane
- Raven Locke
- Shade Korr
- Bram Vex
- Hex Sable
- Darius Thorn
- Vex Rook
- Morrigan
- Sable Vane
- Thorn Locke
- Vex Korr
- Raven Vane
- Kael Sable
- Zane Vex
20 female OC names
- Amara
- Briar
- Celeste
- Della
- Elowen
- Freya
- Gemma
- Hazel
- Iris
- Juno
- Kira
- Lyra
- Maeve
- Nova
- Ophelia
- Piper
- Rowan
- Sable
- Talia
- Willa
20 male OC names
- Arlo
- Bastian
- Callum
- Dorian
- Ezra
- Finn
- Griffin
- Hollis
- Idris
- Jasper
- Kieran
- Lorne
- Mateo
- Nash
- Orion
- Pierce
- Quill
- Ronin
- Silas
- Wyatt
Fictional names that fit the story you're writing
A character name is the first decision a reader makes about a person they have not met. Before the first line of dialogue or description of their clothes, the name tells the reader what world this person belongs to, what register the story operates in, and whether to lean in or pull back. A name like Kael reads differently from Kevin, and that difference works whether you intend it or not.
Our character name generator is built for that first decision. Pick a genre, tone, gender register, and brief, and it returns six first-name options each calibrated to the kind of story you are writing. The names are original, not pulled from any existing franchise, and all are yours to use.
How to name a character based on personality
Genre is the most important filter. Fantasy pulls from mythic vowels and old-world cadence. Sci-fi favors clean, clipped phonemes that feel engineered. Modern / Realistic stays close to names that exist in the world. Historical adds vintage weight. Mystery / Noir sharpens syllables. Villain / Dark hardens consonants. The name bank rotates with the genre so the same tone button produces different results in each.
Tone nudges the emotional register without changing grammar. Heroic, mysterious, dark, quirky, and noble each bias suffix and root choices toward different expectations. The gender filter works the same way: male, female, and neutral draw from different opening and closing sounds. Neutral is useful when you want a name outside the binary or when the character's gender is not fixed.
Use the additional-details field for anything your world has established: a family background, profession, secret, contradiction, or relationship to another character. In tailored mode, the AI uses that brief to compose names that fit the role. Six names come back with a one-line reason each. Keep the ones that fit, regenerate the rest, and use the illustrate button when you want to see the character.
Four rules for naming a main character
A good character name is memorable in the right way for the story you are telling. These four principles will help you find it.
Match the register to the world
A medieval fantasy can carry names like Aldric and Seraphina because the reader expects them. A contemporary office comedy cannot. The fastest way to break immersion is to drop a name that sounds like it belongs to a different genre than the furniture, dialogue, and stakes. Use the genre filter to keep the name in the same tonal family as the setting.
Read it aloud before you commit
Names live in the reader's ear more than their eye. If a name is hard to pronounce, the reader will abbreviate, misremember, or skip it. Say every candidate out loud three times. If you stumble, the reader will stumble. If it sounds like another word in a distracting way, the joke will write itself in every scene.
Let the suffix carry the role
Hard endings — -k, -x, -g — read as action, danger, or antagonism. Soft endings — -a, -wen, -elle — read as approachable, lyrical, or kind. Neutral endings — -an, -in, -el — read as versatile. You do not need to name a villain Thorn to make them threatening; a name like Vex Rook does the same job without spelling it out.
Save the first name for the reader, not the character
Characters often have nicknames, formal names, secret names, and names only their enemies use. The first name the reader meets frames the relationship. A protagonist introduced by a full name feels different from one introduced by a nickname. Decide which name the reader hears first then decide what the other characters call them.
A note on our use of AI
We built this tool for writers, which means we thought carefully about what AI should and shouldn't do here. The generator uses AI to produce character names that fit your story's specific context — genre, tone, gender register, and anything you put in the details field — and explains its reasoning for each one.
Here's what it won't do for you: it won't write your story, name your character, or make creative decisions on your behalf. It generates options. You decide which one survives the second draft.
Your inputs are not — and will never be — used to train any AI model. Treat whatever comes back as raw material: a starting point that belongs entirely to you. Every result is yours.
Name ideas for characters in any medium
Book and novel characters
Name protagonists, side characters, and entire casts without stalling on chapter one.
D&D and tabletop
Roll names for PCs, NPCs, and one-shot characters in the right genre.
Video game characters
MMO alts, RPG saves, indie game NPCs — names that fit the setting.
Roleplay and OC names
OCs for every setting, from modern AUs to high fantasy.
Character design and concept art
Pair the name with an illustration in one click via Character Turbo.
Screenplays and movie characters
Punchy names that read well on a page and are easy to cast.






