LinguaholicTools

Character Name Generator

Generate character names for stories, novels, RPGs, and games — realistic or fantasy, male, female, or any — with first and last names.

    What is a character name generator?

    A character name generator instantly creates names for the people in your stories, novels, screenplays, and games. Choose realistic names (a real first name plus a real surname) or fantasy names built for RPGs and worldbuilding, in male, female, or any gender.

    How to use it

    1. Pick a style — Realistic or Fantasy.
    2. Choose a gender (realistic) and how many names you want.
    3. Press Generate, then Copy all.

    Realistic vs fantasy names

    Realistic pairs a popular given name with a real surname — ideal for contemporary and historical fiction. Fantasy invents original given names from sound-patterns and pairs them with compound surnames like Stormblade, Nightwhisper, or Frostvale — perfect for fantasy novels, D&D, and video-game characters.

    Great for writers and gamers

    • Naming protagonists, side characters, and villains
    • RPG, D&D, and tabletop characters
    • Video-game avatars and NPCs
    • Pen names, usernames, and placeholder identities

    Is it free?

    Yes — free, private, and runs entirely in your browser. Need only a surname? Try the Last Name Generator.

    Frequently asked questions

    How does the character name generator work?
    Pick a style (realistic or fantasy), a gender, and how many names you want, then press Generate. Each result is a full first-and-last name you can copy for your story, novel, or game character.
    Can it make fantasy names?
    Yes. Switch the Style to Fantasy and it builds original fantasy names from syllables (given names) plus compound surnames like Stormblade or Nightwhisper — great for RPG, D&D, and worldbuilding.
    Can I choose male or female names?
    Yes, for realistic names choose Male, Female, or Any. Fantasy names are gender-neutral by design.
    Are the names free to use?
    Yes. Generated names are just combinations of common names and invented words — use them freely for characters in stories, games, and projects.