Skip to content
NamesGeneratorHub
Fantasy & Character Names

Character Name Generator

Full character names for novels, RPGs and D&D — first names, surnames and more.

Good character names stick with readers long after the final page. Our character name generator creates first names, surnames and full name combinations for protagonists, supporting characters and villains in novels, D&D campaigns and RPGs.

Showing 30 name ideas. Press Generate for a fresh batch.

  • Elarion The Unbound

    Heroic and clear — built for a protagonist who will carry a story.

  • Kievan Ravenswood

    Mystical and layered, hinting at a complex backstory.

    boy
  • Dorian Blackmore

    Dark and intriguing, perfect for an anti-hero or morally grey character.

    boy
  • Haven Dawnridge

    Mystical and layered, hinting at a complex backstory.

  • Nessa

    Grounded and believable, the kind of name a reader remembers.

    girl
  • Phelan Lowmoor

    Elegant and distinctive — stands out without feeling forced.

    boy
  • Theron

    A complete identity — first name and surname that feel like they belong together.

    boy
  • Cael Dawnridge

    Mystical and layered, hinting at a complex backstory.

  • Joran

    Mystical and layered, hinting at a complex backstory.

    boy
  • Sylva

    Dark and intriguing, perfect for an anti-hero or morally grey character.

    girl
  • Jael

    Dark and intriguing, perfect for an anti-hero or morally grey character.

    girl
  • Orla Pinecrest

    A complete identity — first name and surname that feel like they belong together.

    girl
  • Emrys Ironwood

    Mystical and layered, hinting at a complex backstory.

  • Nael Holloway

    Dark and intriguing, perfect for an anti-hero or morally grey character.

  • Riona Quarryfield

    Mystical and layered, hinting at a complex backstory.

    girl
  • Caeldris The Wise

    Elegant and distinctive — stands out without feeling forced.

  • Nessa Kindlebrook

    A complete identity — first name and surname that feel like they belong together.

    girl
  • Tael Blackmore

    Mystical and layered, hinting at a complex backstory.

  • Thalia

    Elegant and distinctive — stands out without feeling forced.

    girl
  • Delia

    Grounded and believable, the kind of name a reader remembers.

    girl
  • Aelith Coldwater

    Heroic and clear — built for a protagonist who will carry a story.

    girl
  • Aethos Of The Frozen Vale

    Elegant and distinctive — stands out without feeling forced.

  • Riona Kindlebrook

    Dark and intriguing, perfect for an anti-hero or morally grey character.

    girl
  • Brennan

    Elegant and distinctive — stands out without feeling forced.

    boy
  • Calla Misthollow

    Grounded and believable, the kind of name a reader remembers.

    girl
  • Calla Northgate

    Heroic and clear — built for a protagonist who will carry a story.

    girl
  • Lyraeon Of The Shattered Crown

    Grounded and believable, the kind of name a reader remembers.

  • Grey Coldwater

    Grounded and believable, the kind of name a reader remembers.

  • Sylvan

    Heroic and clear — built for a protagonist who will carry a story.

    boy
  • Kira Jadecliff

    Mystical and layered, hinting at a complex backstory.

    girl

How to use the Character Name Generator

  1. 1 Select a gender — male, female or unisex — or leave it open for all options.
  2. 2 Pick a style such as Heroic, Mystical, Dark or Elegant to guide the name's feel.
  3. 3 Set a starting letter or preferred length if you have one.
  4. 4 Press Generate to see a batch of character names, each with a brief vibe description.
  5. 5 Save your favourites and copy the final name in a single tap.

Tips for choosing a good name

  • A name with a distinctive sound is easier for readers to track through a long story.
  • Avoid having two main characters whose names start with the same letter — it causes confusion.
  • Surnames with natural imagery (Ashvale, Ironwood) ground a character in their world.
  • Choose a name you can write hundreds of times without it feeling awkward.
  • Full name combinations (first + surname) work best for point-of-view characters; single names suit side characters.

Popular names by style

A quick taste of what each style produces. Use the filters above to explore more.

Mystical

Morthael The WandererIsara GreystoneKaeldis The WandererHaelvyn The UnboundGwynne LowmoorHalle QuarryfieldDelia DawnridgeKaeldis Of The Silver TowerSylva OldvineKira Holloway

Heroic

Fabian ColdwaterTael LowmoorHadwinMarius KindlebrookLeanderTheronFaen NorthgateJoran PinecrestKeir QuarryfieldPael Blackmore

Dark

Ithraen Of The Silver TowerJaleth Of The Shattered CrownBelavar ShadowbornMorthael Of The Shattered CrownAethos Of The Shattered CrownMorthael The WiseGorindel Of The Frozen ValeElarion ShadowbornHaelvyn Of The Silver TowerKaeldis The Wise

Elegant

Evara SilverbrookRiona IronwoodCallaHalleThaliaDelia GreystoneLirienDeliaRionaTheron Northgate

Why your character's name matters more than you think

Readers and players form an impression of a character the instant they encounter their name. A name's sound, rhythm and associations all prime us for what to expect. Dorian Ashvale and Drav Bonebreaker can both be protagonists of fantasy stories, but they set up very different expectations — one suggests refinement and moral complexity, the other suggests raw, hard-won strength. Our character name generator gives you both styles and everything in between, so you can find a name that does exactly the narrative work you need it to do.

First names, surnames and full combinations

Some stories suit given names only — particularly in high-fantasy settings where elaborate surnames feel anachronistic. Others need the grounding of a full name: Evara Coldwater, Leander Ravenswood. The generator produces both, and the Mystical and Ancient styles also offer titles and epithets that function as surnames in worlds where lineage or deeds matter more than family names.

For names specifically built for warriors and fighters, our warrior name generator specialises in battle titles and earned epithets. For distinctly elven characters, the elf name generator offers graceful vowel-rich names tailored to that tradition.

Practical tips for naming a full cast

When naming multiple characters in the same story, a few simple rules keep things clear for readers. Try to avoid two lead characters whose names begin with the same letter or sound. Vary the syllable count — a cast of all three-syllable names starts to feel uniform. Mix grounded surname-style names (Ironwood, Fairwind) with more exotic first names to create a world that feels real but distinct. And above all, choose names that you personally enjoy writing, because you will type them hundreds or thousands of times before your story is done. The right name for a character is the one that feels inevitable — when you see it, you know.

If you need last names specifically, our dedicated last name generator offers a broad range of surname styles to complete any character.

Frequently asked questions

Can I get a fantasy surname by itself?
Yes — generate across all styles and look at the second word in two-word results. Surnames like Thorndale, Ravenswood and Silverbrook also work well independently.
Do you have names for specific fantasy races?
The Mystical and Ancient style filters produce names that feel distinctly non-human. For dedicated elven names, visit the elf name generator.
Are these names suitable for a novel I plan to publish?
Yes. All generated names are free to use for personal and commercial creative projects. A quick search before finalising is always wise to make sure a name is not already strongly associated with a famous character.
Can I use this for D&D character creation?
Absolutely. The generator covers human-style names with surnames, high-fantasy single names, and full title combinations — suitable for any class or background.
Is the character name generator free?
Completely free with unlimited generations and no sign-up required.