Character Name Generator

Find the right name for any character by describing who they are. "A weary 1940s detective", "a cheerful small-town baker", "a cold corporate villain" — the generator returns names that fit the personality, era, and setting instead of a generic list.

Perfect for breaking through a blank page: generate a handful of options, save the ones that resonate, and build out your whole cast without losing momentum.

Example names

  • Eleanor Voss
  • Dashiell Crane
  • Mara Okonkwo
  • Sebastian Reyes
  • Cordelia Finch
  • Jasper Vane

Great for

  • Protagonists, antagonists, and love interests
  • Supporting casts and ensemble characters
  • Period-accurate names for historical fiction
  • Screenplays, comics, and short stories

Frequently asked questions

Can I get names that fit a specific time period or culture?
Yes. Include the era, region, or culture in your prompt — for example "1920s Parisian" or "modern Nigerian" — and the generator matches plausible names.
Does it give first and last names?
It can do either. Ask for full names, surnames only, or first names depending on what your prompt describes.
Is there a limit?
No. Generate as many character names as you need, free and without an account.

Ready to start?

Open the free AI generator, describe what you need, and get fresh names instantly — no signup, no limits.

Open the name generator →