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

    GenreFeelExample
    ModernDiverse, contemporaryMaya Okafor
    FantasyOld-world, epicSoren Blackthorn
    Sci-fiClipped, futuristicNova Halcyon
    WesternFrontier, ruggedWyatt Callahan
    Noir1940s, hard-boiledVivian 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.