Names that fit your story’s world
Writers know a name can make or break a character. This character name generator gives you four distinct styles. Modern pairs popular first names with surnames common in English-speaking countries. Fantasy builds names from elven, dwarven, halfling and human syllables. Sci-fi creates sleek, slightly futuristic first names with hard-edged surnames (Kaelix Voss). Vintage uses early-twentieth-century first names for mysteries and period dramas (Cordelia Ashford).
Filter by gender, generate a batch and read the names out loud — the one that makes you picture someone is usually right. Check that a name isn’t too close to another character’s, and search it online before publishing to avoid accidental famous matches. Need the whole character, not just the name? The random character generator adds a role, goal, flaw and quirk.
How to use the Character Name Generator
- Choose a style that matches your setting.
- Optionally filter by gender.
- Press Generate character names.
- Read names aloud and copy the ones that fit.
Frequently asked questions
Can I use generated names in my novel?
Yes. Names can’t be owned, so you’re free to use them. Do a quick search to avoid an unintended match with a real public figure.
What makes a good character name?
One that fits the setting and era, is easy to pronounce, and doesn’t share a first letter or sound with other main characters.
Does it include last names?
Yes, every style includes a surname. For surnames from a specific culture, use the last name generator.
Published · Last updated by the WhimWheel team.