Character Generator

Free AI character generator for creating hero, villain, mentor and sidekick names across fantasy, sci-fi, horror and more genres. Start below to generate up to 25 character names instantly.

Generate Character Name

Pick a genre, role, gender, tone and era - or just hit generate.

Add starting letters, traits, backstory notes, or themes for the character.

Chat with AI about character names

AI

Your character names will appear here

Fill the form on the left and click Generate

Character names for fiction writers and game designers - quill, notebook, dice and story props

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.

6 Genres, 6 Roles Fantasy, Sci-Fi, Modern, Historical, Horror and Romance. Hero, Villain, Sidekick, Mentor, Anti-Hero and Supporting.
Name + Description Each result includes a short one-line description so you know the character's feel before you use the name.
Copy & Download Copy one character name, the whole list, or save the batch as TXT or CSV in one click.

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

Character names for novelists and fiction writers working on fantasy and thriller stories

Fiction writers

Hero, villain and supporting names for novels, short stories and screenplays.

Character names for tabletop RPG players creating DnD and Pathfinder characters

Tabletop RPG players

Player character and NPC names for D&D 5e, Pathfinder and other tabletop games.

Character names for game developers building NPCs and main characters for video 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
1The HeroCourage and strengthBold, single or double syllable (Kael, Theron, Aldric)
2The VillainPower and darknessSharp consonants, dark vowels (Vorn, Maldrek, Skarith)
3The MentorWisdom and guidanceOlder, resonant, multi-syllable (Aldren, Mireth, Oran)
4The InnocentPurity and hopeSoft, open vowels (Lena, Aiden, Sera)
5The OutlawRebellion and freedomRough, asymmetric (Ravik, Colt, Brix)
6The ExplorerAdventure and curiosityLight, open names (Rynn, Calla, Davan)
7The RulerControl and orderAuthoritative, formal (Valdis, Corvin, Maren)
8The CreatorImagination and visionUnique, artistic (Lyris, Caelen, Zara)
9The MagicianTransformation and mysteryMystical, rare letters (Xael, Oberon, Mira)
10The LoverPassion and beautyFlowing, romantic (Aria, Evren, Cassia)
11The JesterFun and disruptionShort, punchy (Pip, Bix, Wren)
12The EverymanBelonging and realismCommon, relatable (Jack, Mara, Cole)

To generate fantasy hero names with a heroic, epic tone, enter these settings in our tool:

FieldSetting
GenreFantasy
RoleHero
ToneHeroic
EraMedieval

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:

FieldSetting
GenreFantasy
RoleAnti-Hero
ToneMysterious
EraMedieval

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
FantasyMythic, invented, flowing-ael, -en, -orn, -ithKael, Aldric, Elowen, Caelum
Sci-FiShort, technical, coded-ix, -ax, -on, -arRaax, Venn, Daxor, Ulara
HistoricalPeriod-correct, real roots-us, -a, -er, -anEvander, Isolde, Brennan, Cressida
HorrorDark, cold, unsettling-ath, -orn, -ev, -ekVorn, Maldrek, Sable, Ravyn
ModernEveryday, familiar, strong-en, -on, -a, -erVance, Greyson, Juno, Quinn
RomanceFlowing, soft, warm-ia, -ara, -ien, -aAria, 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.

Related generators