The character name generator that tells you why each name fits
A character name generator hands you 10 names at once, and next to each one, a line on the feel it carries. That way you can tell at a glance which name suits the village healer and which suits the person she's hiding from. Type a genre, a role, an era. Or type nothing and take what comes.
Type a role or leave it blank, and get 10 names free.
One village, 10 names
Marigold Thistlewick — the herbalist everyone trusts with their worries
Old Fennimore — the retired woodcarver who tells slow, wandering tales
Hesper Mossbell — the night-owl librarian who talks to her cat
Cadoc Thornbury — the gruff blacksmith with a surprisingly soft laugh
Old Ma Puddlewhistle — the innkeeper who feeds strangers first and asks later
What makes a name stick to a character
Names carry sound before they carry meaning. Hard consonants land like a door closing. Long vowels slow a name down and make it sound older than it is. The trick is fit rather than cleverness: the name has to suit the world it lives in and the mouth that says it most often. Say it out loud inside a line of dialogue before you commit to it. If you stumble, your reader will stumble too.
- A villain for a cosy mystery, nothing gothic
- Norse-flavoured, for a sea captain who lost a ship
- A sci-fi crew of six, all from different places
- Something plain that turns out to be hiding something
Name a hero, a villain, or the whole cast
Tell it the job before you tell it anything else. A hero name wants to be sayable a hundred times without wearing out. A villain name is doing different work, which is why people search for a villain name generator on its own: it should sound pleasant and land wrong, or land wrong and sound inevitable. Sidekicks can be blunter than either. Name the role and the 10 names come back tuned to it, then reroll for a whole cast in one sitting.
Fantasy character names, and every other genre
Genre decides how far a name can travel from ordinary. A fantasy character name generator can afford invented sounds, as long as the world holds them: Thornbury sits fine in a village of woodcarvers and badly in a police procedural. Historical names want to be checkable. Sci-fi names carry origin, so a crew of six should sound like six different places. Contemporary names do the hardest job, because they have to feel unremarkable and still be the right person. Name the genre and the list shifts with it.
- Fantasy: invented sounds the world can carry, from cosy to grim
- Historical: names that hold up if a reader looks them up
- Sci-fi: a crew that sounds like it came from six different places
- Contemporary: unremarkable on the page, exactly right for the person
- Horror: a plain name that starts to sound wrong by chapter three
- Romance: a name the other character has to enjoy saying
- Mystery: something respectable enough to hide behind
- Children's: fun in the mouth, easy to read aloud twice a night
From a name to a character to a story
A name on its own is a placeholder. Once one sticks, hand it to the character generator and you get the whole person: how they look, how they talk, what happened to them, and a hook only they could carry. You can see how far that goes on our own cast over at characters, each one built the same way. Then put them in something. Hellowriter writes and illustrates the chapters with your character in them, holding the same face and the same voice the whole way through, and your first page costs nothing.
Character names, questions answered
How do I come up with a character name?
Start with the job the name has to do, not with a list. Decide the world, the era and the role, say a candidate out loud in a line of dialogue, and keep the one you don't stumble over. A character name generator shortcuts the first part by handing you 10 fitted options at once, so you're choosing rather than staring.
Is the character name generator free?
Yes, and there is no sign-up to use it. Type a genre or a role, or leave the box empty, and 10 names come back with a line each on what they suggest. Reroll as often as you like. An account only matters later, when you want to save a character and write a story around them.
Can it generate fantasy character names?
Yes. Ask for fantasy and the names lean into invented sounds that still fit a world, from cosy village names to something colder. Say which corner of fantasy you're in, high, dark, or cosy, and the list shifts to match it, because a name that suits a woodcarver's village will sit badly in a grimdark court.
What about villain names?
Ask for a villain and the names change job. A good villain name either sounds pleasant and lands wrong, or sounds wrong and feels inevitable, and the generator aims for that rather than piling on menace. Say what kind of villain, a polite one, a petty one, an old god, and you'll get names built for that specific unpleasantness.
Are the names original?
They're invented for you rather than pulled from a fixed list, and the generator is told not to hand back the name of a real public figure or a character from an existing work. Common first names will still turn up, because most people have one. What you do with any name is yours.
Can I name a whole cast at once?
Yes. Describe the group rather than one person, a crew of six from different places, a village of tradespeople, and the 10 names come back as a set that sounds like it belongs together. Reroll for more, and keep the ones that do not collide on the page. Names that start with the same letter are the usual trap.
What if I don't know what to type?
Leave the box empty and hit the button. The generator picks a genre and a role for you and deals 10 names to react to, which is often faster than deciding in the abstract. Once one of them suggests a person, type that back in and go again for a closer set.
Found the name? Hellowriter builds the person behind it and writes them into an illustrated story. First page free, no sign-up.
Build this character