What is a Character Generator?
A character generator is a tool that creates original names and descriptions for fictional characters based on inputs like genre, role, gender and tone. AI Free Forever's character generator lets you pick the genre, role, gender, tone and era. Each name comes with a short description that hints at the character's personality and place in the story.
How to generate a character name online
A good character name does three things. It fits the world the character lives in. It hints at who they are. And it is easy for the reader to remember.
To generate character names, set the Genre, Role, Gender, Tone and Era in our tool:
- Pick the genre. Fantasy names sound mythic and invented. Sci-Fi names feel futuristic and technical. Historical names use real period patterns. Modern names are everyday names with a strong feel.
- Choose the role. A Hero name sounds strong and clear. A Villain name can sound sharp or cold. A Mentor name sounds older and wise. An Anti-Hero name sits somewhere in between.
- Set the gender. Male, female or non-binary. Many strong character names work across genders, so leave this blank if you want the widest range.
- Pick the tone. Dark gives you gritty, heavy-sounding names. Heroic gives you bold and epic ones. Mysterious gives you names that feel hidden or strange. Tragic gives you names with a sorrowful weight.
- Set the era and add keywords. Ancient names feel classical and old. Futuristic names feel made-up and technical. Then add optional keywords like "starts with A" or "a cursed knight" and hit Generate.
Character names for every kind of writer
Fiction writers
Hero, villain and supporting names for novels, short stories and screenplays.
Tabletop RPG players
Player character and NPC names for D&D 5e, Pathfinder and other tabletop games.
Game developers
NPC and protagonist names for video game worlds across all genres and settings.
36 character names across genres and roles
A handpicked mix of character names for heroes, villains and everyone in between. Fantasy, sci-fi, historical and modern. Click any name to copy it.
The 12 character archetypes and the names that suit them
These 12 archetypes come from the work of psychologist Carl Jung. Writers and game designers use them to build characters that feel real and complete. Each archetype has a key trait that shapes what the name should sound like.
| # | Archetype | Core trait | Name style |
|---|---|---|---|
| 1 | The Hero | Courage and strength | Bold, single or double syllable (Kael, Theron, Aldric) |
| 2 | The Villain | Power and darkness | Sharp consonants, dark vowels (Vorn, Maldrek, Skarith) |
| 3 | The Mentor | Wisdom and guidance | Older, resonant, multi-syllable (Aldren, Mireth, Oran) |
| 4 | The Innocent | Purity and hope | Soft, open vowels (Lena, Aiden, Sera) |
| 5 | The Outlaw | Rebellion and freedom | Rough, asymmetric (Ravik, Colt, Brix) |
| 6 | The Explorer | Adventure and curiosity | Light, open names (Rynn, Calla, Davan) |
| 7 | The Ruler | Control and order | Authoritative, formal (Valdis, Corvin, Maren) |
| 8 | The Creator | Imagination and vision | Unique, artistic (Lyris, Caelen, Zara) |
| 9 | The Magician | Transformation and mystery | Mystical, rare letters (Xael, Oberon, Mira) |
| 10 | The Lover | Passion and beauty | Flowing, romantic (Aria, Evren, Cassia) |
| 11 | The Jester | Fun and disruption | Short, punchy (Pip, Bix, Wren) |
| 12 | The Everyman | Belonging and realism | Common, relatable (Jack, Mara, Cole) |
To generate fantasy hero names with a heroic, epic tone, enter these settings in our tool:
| Field | Setting |
|---|---|
| Genre | Fantasy |
| Role | Hero |
| Tone | Heroic |
| Era | Medieval |
Character names for D&D and tabletop RPGs
D&D (Dungeons & Dragons) is one of the top reasons people search for a character generator. A good D&D character name fits the race and class. A half-elf rogue needs a different name from a dwarf fighter or a tiefling warlock.
To generate D&D anti-hero names with a dark, mysterious feel, use these settings in our tool:
| Field | Setting |
|---|---|
| Genre | Fantasy |
| Role | Anti-Hero |
| Tone | Mysterious |
| Era | Medieval |
Character name sound patterns by genre
The genre tells you what the name should sound like. A sci-fi name and a fantasy name need different sounds. This table shows the patterns writers use most often for each genre.
| Genre | Sound pattern | Common endings | Examples |
|---|---|---|---|
| Fantasy | Mythic, invented, flowing | -ael, -en, -orn, -ith | Kael, Aldric, Elowen, Caelum |
| Sci-Fi | Short, technical, coded | -ix, -ax, -on, -ar | Raax, Venn, Daxor, Ulara |
| Historical | Period-correct, real roots | -us, -a, -er, -an | Evander, Isolde, Brennan, Cressida |
| Horror | Dark, cold, unsettling | -ath, -orn, -ev, -ek | Vorn, Maldrek, Sable, Ravyn |
| Modern | Everyday, familiar, strong | -en, -on, -a, -er | Vance, Greyson, Juno, Quinn |
| Romance | Flowing, soft, warm | -ia, -ara, -ien, -a | Aria, Cassia, Kieran, Lira |
Frequently asked questions about character names
What makes a good character name?
A good character name is easy to say and remember. It fits the world the character lives in. And it hints at who the character is. A villain name with hard consonants feels more threatening. A hero name with open vowels feels more approachable. The best names do not need to be explained - the reader just knows.
How do I pick a character name for D&D?
For D&D, set Genre to Fantasy and pick the role that matches your class. A warlock or rogue suits the Anti-Hero or Mysterious tone. A paladin or fighter suits the Hero or Heroic tone. Set Era to Medieval for classic D&D settings. You can also add a keyword like "half-elf" or "tiefling warlock" in the Optional Keywords box to get more specific names.
Can I use these character names for free?
Yes. All character names from this generator are free to use in novels, short stories, screenplays, games, D&D campaigns and any other creative project. No signup is needed and there is no limit on how many times you generate.
What is a character generator?
A character generator is a tool that creates character names, traits or backstories for fictional people. This tool focuses on names - it gives you a name plus a short description for each result. You pick the genre, role, gender, tone and era, and the AI creates original names that fit those choices.
How do I generate a villain name?
Set Role to Villain and Tone to Dark or Mysterious. These settings push the AI toward names with harder consonants and darker sounds. You can also add a keyword like "cold warlord" or "ancient sorcerer" in the Optional Keywords box to make the result even more specific.
Can the AI help me build a full character beyond the name?
Yes - switch to the Ask AI tab. You can ask for a backstory, personality traits, appearance, motivations and more. Use the generated name as a starting point and ask the AI to build around it.
What genres does the character generator cover?
The generator covers six genres: Fantasy, Sci-Fi, Modern, Historical, Horror and Romance. Each genre uses different naming patterns. Fantasy names sound mythic and invented. Sci-Fi names sound short and technical. Historical names use real period roots. You can mix genres with the Optional Keywords field if you want something in between.
Free Character Generator
Create character names for any genre, role or tone at no cost - no signup, no limit.