Free · 7 genres · One-click copy

Character Name Generator

Generate character names for stories, games and roleplay in one click. Pick a genre, choose male or female, or start from a letter, then copy the ones you like or save them with the heart.

Genre
  • Aelwen Stormhollow
  • Emily Carter
  • Captain Zane Voss
  • Edmund Thorne
  • Lady Morwenna Blackthorn
  • Cassian Brightshield
  • Thariel Silverfall
  • Marcus Delaney
  • Nyx Calder
  • Matilda Ravenhill
  • Count Malachar Grimm
  • Seraphina Goldmane

  • Fantasy, modern, sci-fi, medieval, villain and hero names
  • Male, female or any
  • Start with the letter you want

How to use the character name generator

1

Pick a genre

Choose Fantasy, Modern, Sci-fi, Medieval, Villain or Hero. Leave it on Any genre for a surprise mix.

2

Set gender and a starting letter

Select female, male or any. Type a letter if you want the first name to start with it, for example K for Kael or Kira.

3

Copy or keep your favorites

Tap Copy to use a name right away, or tap the heart to save it to your list. Press Generate more for a fresh batch.

Character name ideas by genre

Here is the kind of names each genre gives you. Every click creates new combinations, so you will not run out.

Fantasy

  • Aelwen Stormhollow
  • Thariel Silverfall
  • Korrith Ironvale
  • Lunara Mooncrest
  • Vaelor Dawnwalker
  • Nymeth Ravenward

Modern

  • Emily Carter
  • Marcus Delaney
  • Harper Sullivan
  • Caleb Hartley
  • Nora Whitman
  • Declan Ford

Sci-fi

  • Captain Zane Voss
  • Nyx Calder
  • Juno Okoye
  • Jax Mercer
  • Commander Kira Novak
  • Orion Sato

Medieval

  • Edmund Thorne
  • Matilda Ravenhill
  • Godfrey Ashford
  • Beatrice Wainwright
  • Aldric Fletcher
  • Isolde Marlow

Villain

  • Lady Morwenna Blackthorn
  • Count Malachar Grimm
  • Vesper Nightshade
  • Draven Mortimer
  • Circe Shadowmere
  • Lazarus Crowley

Hero

  • Cassian Brightshield
  • Seraphina Goldmane
  • Gideon Truehart
  • Astrid Lionheart
  • Sir Roland Kingsley
  • Elara Hawthorne

Which genre should you choose?

GenreBest for
FantasyNovels, D&D and tabletop campaigns, fantasy games. Names like Aelwen Stormhollow sound invented but are easy to say.
ModernContemporary fiction, screenplays, school stories and everyday roleplay. Realistic first names with common surnames.
Sci-fiSpace operas, cyberpunk and dystopian stories. Short first names with surnames from around the world, sometimes with a rank.
MedievalHistorical fiction, knights, castles and low-fantasy worlds. Names that fit an old-world setting without magic.
VillainAntagonists, dark lords and rivals. Sharp, dramatic names, often with a title like Lady or Count.
HeroProtagonists and champions. Strong, bright names that sound trustworthy and brave.

Tips for naming a character

  • Match the world. A name should fit the setting. Short, hard sounds suit warriors and sci-fi crews, while soft sounds suit healers and nobles.
  • Keep it easy to read. If readers cannot pronounce a name, they will stumble every time it appears. Try saying it out loud.
  • Avoid similar names. Two characters named Kael and Kira in the same scene are easy to mix up. Vary the first letter and the length.
  • Use the surname to add meaning. A name like Stormhollow or Brightshield tells readers something about a family or a place.
  • Check for existing characters. Search the name before you commit, so you do not accidentally copy a famous character.
  • Let it fit the role. A villain called Sunny Meadows might be a great twist, but only if you do it on purpose.

Where to use character names

UseHow the generator helps
Novels and short storiesName leads, side characters and extras in the right genre. Use a starting letter to keep names different.
D&D and tabletop RPGsCreate NPCs, party members and villains fast during a session. Pick Fantasy or Medieval.
Video games and modsName player characters, bosses and quest givers. Sci-fi and Hero work well for games.
Screenplays and comicsFind believable modern names or bold hero and villain names for the page.
Roleplay and online worldsBuild a new persona or OC in seconds, then save the best ones with the heart.

Need names without a genre?

The random name generator makes plain first, last or full names in bulk, with copy all and download.

Frequently asked questions

Is the character name generator free?

Yes. It is 100% free, with no sign-up and no limit on how many names you generate.

How do I generate a fantasy character name?

Select Fantasy in the genre chips, choose male, female or any, and press Generate. Add a starting letter if you want names that begin with it, then use Generate more for new ideas.

Can I choose the first letter of the name?

Yes. Type a letter in the Starting letter box and the first names will start with it whenever possible.

Can I use these names in my book or game?

You can use them for your own stories, games and campaigns. Names themselves are generally not protected, but it is smart to search a name first so you do not copy a well-known character or a trademarked name.

Are the names random?

Yes. Each name is built from lists of first names, surnames and name parts in the genre you pick, so you get a different mix every time.

How do I save the names I like?

Tap the heart on a name to add it to your kept list below the results. The list stays in your browser, so it is still there when you come back.