Free AI-powered fantasy Name Generation

Harry Potter Name Generator

Generate wizarding-world names for Harry Potter fan characters, roleplay, and fanfiction — witches, wizards, house-flavored surnames, and magical creatures across any era.

Harry Potter Name Generator

Did You Know?

  • J.K. Rowling built most wizarding names from Latin, French, and Old English roots — Remus Lupin literally means 'wolf, of the wolf.'
  • House-elf names like Dobby, Winky, and Kreacher are always short and diminutive, a naming pattern that mirrors their low status in wizarding society.
  • Many wizarding surnames are hidden trade signs — Ollivander (wands), Scrivenshaft (quills), Slug & Jiggers (potions) all name the shop through the name.
Thien Nguyen
Creator & maker

Every Wizarding Name Is Doing a Job

Rowling never picked a name just because it sounded nice. Remus Lupin is "wolf, of the wolf" — twice, in two languages, in case you missed it the first time. Draco means dragon. Sirius is the Dog Star. The names are doing narrative work before the character says a single line.

That's the bar for an original character, too. A good Harry Potter OC name should hint at bloodline, personality, or fate the moment someone reads it. A weak one just borrows the aesthetic without the substance — robes and a wand, no roots underneath.

Pick a Lane Before You Pick a Name

The biggest mistake fan-fiction writers make is trying to cram every wizarding trope into one name. Pureblood weight, house color, creature quirk — pick your lane first. Are you naming a student? A shopkeeper? A goblin teller at Gringotts? Each lane has its own rules.

Witch / Wizard OC

Classical or old-British given name paired with an evocative surname

  • Cassian Thorne
  • Perpetua Vane
  • Osric Fairweather
House-Themed Surname

A standalone family name built to carry one house's personality

  • Blackthorn (Slytherin)
  • Stagshead (Gryffindor)
  • Winterbourne (Ravenclaw)
Magical Creature

Non-human naming — completely different phonetic rules from humans

  • Nibby (house-elf)
  • Grimnok (goblin)
  • Aldebrion (centaur)

Blood Status Still Matters, Even Off-Canon

You don't need to set your story in any particular decade to use Rowling's blood-status naming logic — it's one of the most useful tools in the whole system. Pureblood families lean classical and eccentric on purpose. Half-bloods split the difference between two worlds. Muggle-born names stay ordinary, which is exactly the point: they ground the magic in something real.

This works in a 2020s fanfic just as well as it worked in 1890s canon. A pureblood character named "Lysandra Thorncastle" reads the same whether your story is set last year or a century ago. The pattern is timeless. Only the specific first names in fashion change.

Percival Ashgrove Pureblood — old estate name, classical first name
Wren Castellan Half-blood — modern given name, formal surname
Effie Thomlin Muggle-born — plain, grounded, unpretentious
Vesper Nightshade Slytherin-flavored — sibilant, aristocratic weight
Bramwell Oake Hufflepuff-flavored — warm, grounded, no pretension
Isolde Larkspur Ravenclaw-flavored — elegant, a little unusual

Where House Flavor Actually Shows Up

House doesn't determine a name in canon — plenty of Grangers could theoretically wear any tie — but the fandom has absorbed real sonic patterns from the books. Slytherin names lean sibilant and French. Gryffindor names are shorter and blunter. Ravenclaw drifts elegant and odd. Hufflepuff stays warm and plain.

Blunt & Bold Elegant & Ornate

Slytherin and Ravenclaw surnames tend to sit toward the ornate end; Gryffindor and Hufflepuff sit closer to blunt

Treat these as seasoning, not law. A Gryffindor named "Percival Ashworth-Blythe" isn't wrong — it just carries a different flavor than "Jack Ardent." Both work. The house flavor is a dial, not a cage.

Magical Creatures Break the Human Rules

House-elves, goblins, and centaurs don't follow human naming logic at all, and treating them like short humans is the fastest way to make a creature name feel flat. House-elf names are diminutive on purpose — Dobby, Winky, Kreacher — a naming choice that mirrors how wizarding society treats them. Goblin names are hard and guttural, built for a species with its own language and its own grudges against wizardkind. Centaur names lean grand and celestial, echoing their obsession with astronomy.

Do
  • Match the creature type's own phonetic rules
  • Keep house-elf names short and pet-like
  • Give goblins hard consonants and grudge-worthy weight
Don't
  • Give a house-elf a formal human surname
  • Reuse existing canon names like Dobby or Griphook directly
  • Make every creature name sound the same

Shopkeepers and Families Get a Different Job

Two more OC categories deserve their own logic. A shopkeeper's name should hint at their trade the way Ollivander hints at wands and Scrivenshaft hints at quills — the surname is basically a shingle hanging outside the shop. A family-line name needs to sound like it could survive on a Ministry registry for three centuries, which means picking something with enough weight to carry a dynasty, not just one character.

If you're building an entire cast rather than one character, our character name generator covers naming conventions across genres beyond the wizarding world, and the Hogwarts Legacy name generator narrows things down specifically to the game's 1890s setting if that's the era you're writing in.

Common Questions

Is this generator based on a specific Harry Potter book, movie, or game?

No. This generator draws on naming patterns across the entire Harry Potter franchise and isn't locked to one era or medium. If you specifically want names built for Hogwarts Legacy's 1890s setting, our Hogwarts Legacy name generator handles that narrower case with blood-status and character-role fields tuned to the game.

Can I use these names in my own fanfiction or roleplay?

Yes. Every name is freshly generated and not pulled from existing canon characters, so they're safe to use as original characters in fanfiction, tabletop roleplay, or fan communities. The generator explicitly avoids reusing names like Harry, Hermione, or Draco.

Does Hogwarts house actually affect wizarding names?

Not in any official sense — sorting is about temperament, not surname. But fans have noticed real sonic tendencies in Rowling's own naming choices: Slytherin skews sibilant and aristocratic, Gryffindor skews blunt and bold, Ravenclaw skews elegant, and Hufflepuff skews warm and plain. Treat house flavor as a stylistic nudge, not a strict rule.

How are magical creature names different from human wizard names?

They follow entirely separate phonetic patterns. House-elves get short, diminutive names, goblins get hard consonant-heavy names, and centaurs get grand, astronomy-rooted names. Applying human naming logic to a goblin or house-elf is one of the fastest ways to make a creature name feel off.

Powerful Tools, Zero Cost

Domain Checker
Find a name, check the .com in one click. We scan top extensions so you know what's actually claimable before you get attached.
Social Handle Check
Twitter, Instagram, TikTok — check them all without switching tabs. Know if the handle is gone before you fall in love with the name.
Pronunciation
Hear it before you pitch it. A name that sounds wrong in a meeting or podcast is a name you'll regret. Listen first.
Save to Collections
Don't lose your shortlist. Collect candidates, revisit them later, and choose with clarity instead of gut feeling.
Generation History
Your best idea might be one you dismissed last week. Every generation auto-saves — go back anytime.
Shareable Name Cards
Drop it in Slack, post it for a vibe check, or pitch it in a deck. Download a branded card for any name in one click.