Name Generator
Name Your Character
Generate realistic, fantasy, or modern character names instantly for stories, games, and creative writing. Adjust options below to find names that fit your character and setting.
Want to know when our app and card game go live? If so, please enter your email address.
(Otherwise leave blank.)
Please wait a moment.
How to Choose Character Names
Picking a character name isn't admin. It's atmosphere. It's the first small signal you send to a reader about who they're about to spend 300 pages with.
A good name carries weight without announcing that it's doing so. It hints at background, temperament, maybe even trouble ahead. Whether you're drafting a novel, inventing a D&D rogue with commitment issues, writing fan fiction at midnight, or wrangling a screenplay into shape, having somewhere to start with names can save you from staring at the cursor like it's personally offended you.
Save Yourself Time
Researching naming conventions can become a hobby in its own right. Entire afternoons vanish. You begin with "Victorian girls' names" and end up reading about 19th-century infant mortality statistics.
A generator is useful precisely because it interrupts that spiral. It throws up combinations you wouldn't have reached on your own - some dreadful, some surprisingly right. Many writers use them early on, when the character is still foggy around the edges, then adjust once the person sharpens into focus. It's scaffolding, not a tattoo.
Match Your Genre
Names don't exist in a vacuum. They live inside tone.
Fantasy leans towards the lyrical and the faintly unpronounceable. Contemporary fiction tends to favour names you've heard shouted across a school playground. Science fiction often tweaks familiar linguistic roots just enough to suggest the future without tipping into parody.
If you start with setting, the field narrows naturally. The right name should feel inevitable in its world. Not like it wandered in from another book.
Cultural Sensitivity
Names carry history. Geography. Politics. Entire family trees.
Using a name linked to a particular culture can add texture and credibility, but it's worth checking pronunciation, gender usage, and context. A quick search can prevent an awkward misstep later. Authenticity shows. So does guesswork.
A generator that pulls from a wide range of linguistic backgrounds can be a helpful starting point - emphasis on starting. The responsibility still sits with the writer.
Make It Memorable
Distinctive is good. Indecipherable is not.
If readers have to decode a name every time it appears, they'll quietly resent you for it. Most writers aim for balance: recognisable enough to hold in the mind, unusual enough not to blur into everyone else on the page.
Read it aloud. See how it looks repeated five times in a paragraph. Notice whether it trips the tongue or the eye. Those small frictions matter.
Make It Personal
Names can subtly echo character traits without descending into Dickensian symbolism.
Short names can feel blunt or direct. Longer, elaborate ones can suggest tradition, ambition, or a complicated family history. These aren't rules - more like tonal nudges. Used lightly, they reinforce what's already there rather than spelling it out in capital letters.
Sometimes the most effective connection is the quietest one.
Consistency (Especially With Large Casts)
In collaborative storytelling - tabletop campaigns, online fiction communities, sprawling shared worlds - consistency becomes practical as well as aesthetic.
Generators can help avoid accidental duplicates and maintain a coherent style across multiple characters. Particularly useful when your cast list begins to resemble a minor census.
A Final Note
Many writers use generators iteratively. A random suggestion might spark a tweak. A different spelling. A hybrid stitched together from two near-misses.
Treat the output as clay, not marble.
If you're naming characters for publication, branding, or commercial games, it's also sensible to check uniqueness. Search engines, domain names, existing fictional works - they all have a say. A distinctive name can improve discoverability and prevent awkward confusion later.
Ultimately, the aim isn't just speed. It's resonance. The right name should feel as though it belongs to the story - not because it's complicated, but because it fits.