Character Name Generator

Stuck on what to call your hero? Get ten fresh first and last names per click for novels, comics, games and role-play, with male and female options.

Part of D&D & Tabletop RPG Names

  • T
    Theon HartwellExample

    Warm and solid, with a surname that suits a kind-hearted lead.

  • W
    Wrenna BlackmoreExample

    A bird-based first name and a darker surname for a complex heroine.

  • D
    Dex LockridgeExample

    Short and sharp, a great fit for a sci-fi pilot or hacker.

  • C
    Coraline FairbrookExample

    Soft and old-fashioned, good for a cosy mystery or fairy tale.

  • S
    Silas NorthwickExample

    Quiet and serious; perfect for a scholar, priest or detective.

  • P
    PipetteExample

    A playful first name that works as a nickname for a lively sidekick.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

1.4 million+ possible names in this character name tool

💡 GOOD TO KNOWWrite your cast list in a column and check that no two first names start with the same letter.

Write your cast list in a column and check that no two first names start with the same letter.

This character name generator gives you names that sound like real people in a story, but are fresh enough not to clash with famous books. Each result mixes a clear first name with a surname built from plain English word parts, like Hartwell or Ashby. They work in modern drama, cosy mystery, light fantasy and science fiction.

Writers use it to name a main character or a crowd of side characters. Gamers use it for a new save file or role-play persona. Choose male or female, press Generate, and you get ten random character names at once. Keep the ones you like and come back for more nicknames and side cast later.

How to use the character name generator

  1. Choose Male, Female or Any in the Style box.
  2. Press Generate names to get ten character names.
  3. Read each one with your story's genre in mind.
  4. Save the best ones with the heart to build your cast list.

What makes a character name memorable

Readers remember names that are easy to say in their head. A name they cannot pronounce gets skipped, and a skipped name never sticks. So the first test is simple: can a reader say it on the first try? Most strong names have two syllables in the first name and two in the surname.

The second test is contrast. In a cast, every main character needs a different first letter and a different shape. Theo, Marisa and Wren look nothing alike on the page. Tom, Tim and Tam blur together. Spread your names across the alphabet and mix short and long ones.

Matching a name to genre

The same name can feel modern, old or other-worldly depending on small changes. Use the generator's results as a base, then tune them.

  • Modern drama: keep it plain, like Wes Hartley or Ivy Moorfield.
  • Historical: use fuller forms, like Theodore instead of Theo.
  • Fantasy: add a rare letter or ending, like Corvian or Lilawen.
  • Science fiction: shorten or clip the name, like Dex Wexton or Kit Rad.
  • Mystery: give the detective a short, firm name and the suspects longer ones.

Giving a character a nickname

Nicknames make characters feel close to each other. A long first name like Malcolm turns into Mal among friends. A surname like Ashby can become Ash. Nicknames can also come from habits or looks, such as Red or Specs. Decide who uses the nickname and who does not; that small detail shows how characters relate.

Example names and what makes them work

NameWhy it works
Theon HartwellWarm and solid, with a surname that suits a kind-hearted lead.
Wrenna BlackmoreA bird-based first name and a darker surname for a complex heroine.
Dex LockridgeShort and sharp, a great fit for a sci-fi pilot or hacker.
Coraline FairbrookSoft and old-fashioned, good for a cosy mystery or fairy tale.
Silas NorthwickQuiet and serious; perfect for a scholar, priest or detective.
PipetteA playful first name that works as a nickname for a lively sidekick.
Calden AshbyModern but unusual, a good choice for a teen lead in a fantasy story.
Junie SelworthBright and friendly, a nice name for a best-friend character.

Tips for picking the right name

  • Write your cast list in a column and check that no two first names start with the same letter.
  • Say the full name out loud as if another character is shouting it.
  • Search the name online before publishing to avoid matching a famous person.
  • Give minor characters simpler names so readers can tell who matters.
  • Pick a nickname early and use it the same way throughout the story.

Common questions

Are these real names or made-up names?

They are a blend. Many first names are close to real ones, and the surnames come from real English word parts like -well, -ford and -wood. The mix gives you names that sound believable but are not common.

Can I use these character names in a published book?

Yes. Names cannot be owned in the way a story can. Still do a quick search before you publish, to make sure your hero does not share a name with a famous person or brand.

How do I find a good nickname for my character?

Shorten the first or last name, like Mal from Malcolm or Ash from Ashby. Or name them after a habit or look. Decide which characters use the nickname, since that tells readers who is close to whom.

Does this work for games and role-play?

It does. The names fit save files, MMO characters, Discord role-play and tabletop games. For a specific race like elf or orc, use a dedicated tool on this site for a stronger fantasy sound.