What makes a memorable character name
- Sound: hard consonants (K, T, D) feel tough; soft ones (L, M, S) feel gentle.
- Length: short names are punchy; longer names can feel formal or old-fashioned.
- Era: names go in and out of fashion, so match the decade your character was born in.
- Contrast: give main characters different first letters and syllable counts so readers do not mix them up.
Genre cheat sheet
| Genre | Feel | Example |
| Modern | Diverse, contemporary | Maya Okafor |
| Fantasy | Old-world, epic | Soren Blackthorn |
| Sci-fi | Clipped, futuristic | Nova Halcyon |
| Western | Frontier, rugged | Wyatt Callahan |
| Noir | 1940s, hard-boiled | Vivian Marlowe |
More name tools: fantasy names, Japanese names and the random name generator. Stuck on a title? Try the book title generator.
Last reviewed October 2026.
Frequently asked questions
What genres does the character name generator cover?
Modern, fantasy, sci-fi, western and film noir. Each genre has its own lists of first and last names that fit the setting, from cowboys to starship pilots.
How do I choose a character name?
Think about when and where the character was born, what their parents were like, and how the name sounds next to other characters. A good name hints at personality without being a cliché.
Can I use these names in published work?
Yes. Individual names cannot be owned, and these come from original lists. Just avoid combinations that match a famous existing character, which could confuse readers.
Why do some sci-fi names look unusual?
Sci-fi names often bend familiar names or add numbers and hyphens to suggest a different future culture. Keep the main character's name readable so audiences can remember it.
How many names can I generate?
As many as you like. Each click gives a fresh set of up to 30.