Hogwarts Legacy Name Generator — 1890s Wizarding Names
This Hogwarts Legacy name generator builds character names for the game's actual 1890/1891 setting, not the 1990s Harry Potter era most tools default to. Set a gender, a heritage, and a surname style, and it hands you names that would sit believably on a class roster at the tail end of Queen Victoria's reign — plus a house-flavored line of character that never touches the name pool itself.
👇 Click any name to copy it
Every given name here is drawn from real late-Victorian British naming registries. Every surname is an original wizarding-world invention — none of them borrowed from the books, films, or the game. Click any card to copy it.
How to Use This Hogwarts Legacy Name Generator
Set your options, generate a batch, and refine from there. It takes about ten seconds to land on a name that feels right for your character.
- Pick a gender — Male, Female, or Any for a mixed batch.
- Choose a heritage — Pure-blood, Half-blood, or Muggle-born. This shifts both the given-name register and which surname style is likely.
- Pick a house for tone — optional. It adds a short flavor line but doesn't restrict which names come up, matching how the game actually works.
- Choose a surname style directly, or leave it on "Match heritage" and let the generator weight it for you.
- Hit Generate, adjust the slider for more or fewer results, and generate again for a fresh batch — the pools are large.
Why 1890s Names Sound Different From Harry Potter Names
Hogwarts Legacy is set roughly a century before Harry Potter enrolls. The books and films take place in the 1990s; the game's Wizarding World is anchored to 1890 and 1891, which means an authentic character name has to be pulled from a completely different naming generation. Most fan tools skip this detail entirely and hand out the same modern-sounding names they'd give a Harry Potter OC — which is a miss, because the two eras don't sound alike at all.
Late-Victorian Britain had its own dominant names, and they're a matter of public record — England and Wales kept birth registries through the entire period, so we know with real confidence which names actually topped the charts in the 1880s and 1890s. Florence, Edith, Ada, and Winifred were everywhere for girls. Arthur, Edward, Herbert, and Cecil were everywhere for boys. Names that feel obviously modern — Madison, Kayden, Aria, Liam — didn't exist yet as given names, or were vanishingly rare in Britain specifically. This generator draws only from the names that were genuinely common in that decade, so a batch of results reads like an actual 1891 class list rather than a 2020s baby-name chart with a cloak on.
There's a second, quieter register hiding inside the same decade: grander, more formal given names that never topped the popularity charts but showed up disproportionately in wealthier households — Augustus, Barnaby, Ottoline, Theodora. A stable boy and an earl's son could both be born in Yorkshire in 1879, and both would have period-correct names, but they wouldn't sound remotely alike. That gap is exactly what a wizarding heritage filter should be doing, and it's why this generator treats "1890s name" as two overlapping pools rather than one flat list.
Diminutives and Formality — How Victorians Actually Addressed Each Other
One detail most naming tools skip: Victorians used nicknames constantly, and which form of a name someone answered to said almost as much as the name itself. A boy christened Frederick might be "Fred" to his family, "Freddie" to his sisters, and "Mr. Ashcombe" to the staff by the time he inherited the house. A girl named Winifred could go by "Winnie" at home and "Miss Wintermore" in front of a professor. Formality wasn't fixed — it moved depending on who was speaking and where.
That's a useful trick for characterization beyond the generator itself. If you want a pure-blood character to feel genuinely old-money rather than just decorated with a fancy surname, have other characters address them formally by default, and let a nickname appear only from someone who's earned it — a sibling, an old friend, a Head of House who's known them since first year. A Muggle-born character, by contrast, might go by their nickname almost everywhere, since informality was simply the norm outside the aristocracy. Small choice, large payoff.
Anachronisms to Avoid When Naming an 1890s Character
If you're naming a character by hand instead of generating one, this is the quick gut-check. A name can be period-correct in spelling but still feel wrong for the decade if its popularity curve doesn't match — some names existed in the 1890s but were vanishingly rare, and using one anyway creates a subtler kind of anachronism than an outright modern name would.
| Feels off for 1890 | Why | Closer 1890s alternative |
|---|---|---|
| Madison, Kayden, Aria | Didn't exist as given names, or arrived a century-plus later | Mildred, Bertram, Iris |
| Chase, Brayden, Nevaeh | Invented names or modern spelling trends | Cyril, Norman, Enid |
| Jaxon, Hunter, Blake (as first names) | Surnames repurposed as given names — a distinctly 20th-century American habit | Barnaby, Oswald, Cecil |
| Overly modern nicknames as full names (Liv, Max as birth names) | Victorians used nicknames constantly, but rarely registered them as the legal given name | Olive, Maximilian (nickname Max informally) |
None of this means an unusual name is automatically wrong — Victorian Britain had genuine outliers, especially among the upper classes, who favored classical and biblical rarities. The pattern to watch for is a name's overall shape: hard American-style "-ayden" endings, surnames-as-first-names, and single-syllable diminutives standing in as birth names are the three biggest tells that a name skipped straight from the 21st century into a 19th-century story.
Wizarding Surname Traditions — Ancient House, Nature-Compound, Plain British
Real-world wizarding fiction leans on a handful of recognizable surname patterns, and this generator builds three original ones rather than reusing any canonical family name. None of the surnames below appear in the books, films, or games — they're built from the same structural logic those canonical names use, not copied from them.
| Style | What it sounds like | Example |
|---|---|---|
| Ancient House | Archaic, Latinate-tinged, old-money Anglo-Norman weight — the kind of name that came with a seat and a seal | Ashcombe, Ravensworth, Wintermore |
| Nature-Compound | Two natural words pressed together — the oldest and most common pattern for genuinely old English and wizarding surnames alike | Blackwood, Thornmere, Foxglove |
| Plain British | Ordinary, occupational or geographic English surnames — indistinguishable from a Muggle neighbor's | Carter, Hill, Marsh |
The compound style is the one worth explaining a bit further, because it's genuinely how a large share of real English surnames formed: a landscape feature plus a settlement word — "-wood," "-mere," "-field," "-moor." That's not a fantasy invention layered on top of history; it's how names like Blackwood and Fairfield actually came to exist in the real world, which is exactly why it reads as authentic rather than decorative when it shows up in a wizarding surname.
Heritage and the Sound of a Surname
Blood status is one of the load-bearing mechanics of the wizarding world's social structure, and it has a naming footprint that most generators mention in passing and then ignore in practice. This one filters by it directly.
A pure-blood family has had a wizarding surname for generations, and the generator weights that heavily toward Ancient House surnames and a grander, more archaic given-name register — Ottoline, Cassius, Theodora, Barnaby. A Muggle-born student's name usually sounds exactly like their non-magical classmates' names back home, so the pool leans toward Plain British surnames and unpretentious, everyday Victorian given names — Jack, Nellie, Ted, Betty. Half-blood sits between the two, drawing from both registers, which is the most common combination in practice and reflects a family with one foot in each world.
None of this is absolute, on purpose. Real families don't sort themselves into three neat naming boxes any more than real people do — a pure-blood household can still hand a child an unpretentious name, and a Muggle-born witch can carry an old, grand-sounding surname through marriage or adoption. The heritage filter shifts the odds; it doesn't lock the outcome. If you want the mechanic explained in more general terms — how status, formality, and surname structure signal class across fiction, not just this one franchise — the guide on naming characters by social class breaks the underlying pattern down further.
Putting a Full Wizarding Family Together
A single generated name is a starting point. A believable family needs the surname to hold steady across generations while the given names drift with fashion, exactly like real families do.
| Generation | Given name (period) | Surname | Note |
|---|---|---|---|
| Grandparent, b. c. 1830s | Augustus / Griselda | Ravensworth | Formal Georgian-to-early-Victorian names, always addressed by title |
| Parent, b. c. 1860s | Cassius / Cordelia | Ravensworth | Peak grand-Victorian register — the generator's Pure-blood pool |
| Student, b. c. 1878 | Barnaby / Ottoline | Ravensworth | Same surname, same register — the Hogwarts Legacy-era character |
Notice the surname never moves — that's what makes a family read as a family rather than a pile of unrelated names. Generate one result, keep the surname, then re-roll the given name a few times if you need siblings or cousins. For a Muggle-born family, do the same thing with a Plain British surname: the given names can drift from Victorian to more modern as you move toward the present day, but the surname anchors the household across the whole tree.
Hogwarts House Tone — Same Pool, Different Flavor
A name doesn't change when the Sorting Hat makes its decision, but the story around it does. The house filter here reflects that: it attaches a short tone line to each card without touching which names are eligible to appear.
| House | Tone the badge leans toward |
|---|---|
| Gryffindor | Bold, quick to act, first through the door |
| Ravenclaw | Curious, precise, footnote-reading |
| Hufflepuff | Steady, loyal, remembers everyone's timetable |
| Slytherin | Ambitious, composed, three moves ahead |
Famous Wizarding Names — Explained, Never Generated
It helps to know what the canonical naming conventions actually look like, even though none of them ever show up as this generator's output. The Harry Potter series draws heavily on real-world naming patterns: characters like Hermione Granger and Neville Longbottom carry plain, period-plausible given names against surnames that range from ordinary (Weasley) to aristocratic and archaic (Malfoy, Black). Albus Dumbledore's own name mixes a Latin-rooted given name with a Muggle-adjacent surname, which is itself a small illustration of how mixed heritage can read in a name. These are useful as reference points for how the fiction builds its naming logic — not as a source pool. This site is an independent, unofficial fan tool with no affiliation to Warner Bros., Portkey Games, Avalanche Software, or J.K. Rowling, and none of its surnames or given names are drawn from the source material.
Worth noting for the curious: several canonical given names lean on classical sources rather than Victorian registries at all — Hermione comes from Greek mythology by way of Shakespeare's "The Winter's Tale," and Minerva is the Roman goddess of wisdom. That's a different naming strategy than the plain-Victorian approach this generator uses, and it's one reason a hand-picked "grand" name can sometimes outshine anything pulled from a strict period-name list. If you want that classical, myth-adjacent flavor rather than a strictly Victorian-registry one, it's worth researching Greek and Roman names directly rather than relying on any single generator — the source material for that approach is centuries older than 1890.
Tips for Naming Your Hogwarts Legacy Character
- Pick heritage before house. Heritage shapes the actual sound of the name; house only adds a flavor line. Decide the backstory first.
- Say it in a Victorian accent, mentally. If a name sounds like it could headline a 2020s streaming show, it's probably too modern for 1890.
- Contrast is doing the work. A pure-blood name next to a Muggle-born name should sound like they come from different centuries, not just different vibes.
- Don't overthink the surname match. Real families are messier than any naming rule — an odd pairing (grand given name, plain surname) can be more interesting than a "perfect" one.
- Generate more than one batch. The pools are large enough that the second or third run usually turns up something better than the first.
- Keep it pronounceable at the table. If you're using this for tabletop roleplay, a name your friends can say without stumbling beats one that merely looks impressive on paper.
- Anchor the surname across a family. If your character has siblings, parents, or a family crest in your head, keep the surname fixed and only re-roll the given name.
- Let the badge guide the write-up, not the roll. The heritage and surname-style badge on each card is a starting point for backstory, not a rule you have to justify — a "wrong-sounding" pairing can be the more interesting story.
Example Hogwarts Legacy Names
Handpicked results from each heritage, to show the register shift in action.
Pure-blood Names (Ancient House-leaning)
- Ottoline Ravensworth
- Cassius Ashcombe
- Theodora Wintermore
- Barnaby Wexford
- Seraphina Cavendish
- Ignatius Grimsby
- Cordelia Sinclair
- Alaric Delamere
- Persephone Vane
- Thaddeus Wraxall
Half-blood Names (mixed register)
- Edith Blackwood
- Herbert Thornmere
- Constance Hazelmoor
- Cecil Rowanwood
- Winifred Fenwick
- Norman Silverbirch
- Mildred Ashgrove
- Sidney Hartswood
- Gertrude Larkspur
- Wilfred Mossbrook
Muggle-born Names (Plain British-leaning)
- Nellie Carter
- Ted Hill
- Betty Marsh
- Jack Baker
- Annie Foster
- Sam Turner
- Polly Barnes
- Alf Gardner
- Daisy Wells
- Bert Chapman
Hogwarts Legacy Names vs. Other Wizarding-World Name Generators
This site has a few naming tools that sound related but solve different problems, and it's worth being precise about which one to reach for.
The medieval name generator reaches much further back — roughly 900 to 1400 — so it suits a wizarding family's distant ancestors rather than a student walking the castle in the 1890s. This page keeps its given names anchored in real late-Victorian British usage and adds the wizarding surname system and heritage mechanic on top of that.
The witch name generator is a different creature entirely — five stylistic registers (Wicked, Mystical, Nature, Cottage, Gothic) for witches in general fiction, horror, and D&D, with no school setting, no era anchor, and no heritage mechanic. Use it when you're naming a witch outside a specific school-story continuity.
The medieval name generator goes centuries earlier — English, French, and German names from roughly 900–1400, sorted by social class rather than magical heritage. It's the right tool if your story is set well before the Victorian era this page is built around.
FAQ for Hogwarts Legacy Name Generator
Why does this generator use 1890s names instead of Harry Potter names?
Hogwarts Legacy takes place in 1890 and 1891, roughly a century before Harry Potter's own school years in the 1990s. A character built for that era should sound like a Victorian student, not a modern one — Florence and Barnaby fit; Madison and Kayden don't. This generator pulls from real late-Victorian British given-name registries so every result is era-correct.
Does the house filter change which names I get?
No, and that's deliberate. In the game, you pick your name before the Sorting Hat has any say, so your name can't be house-determined. The house filter here only changes the tone line and badge attached to each result — a small flavor read, not a different name pool.
What's the difference between pure-blood, half-blood and Muggle-born names in the generator?
Heritage shifts two things: the register of the given name (grander and more archaic for pure-blood, plainer and more everyday for Muggle-born, a mix for half-blood) and the weighting of surname style (pure-blood leans toward Ancient House surnames, Muggle-born toward Plain British ones). It's a real filter, not just a mention in the text — most other generators only describe this distinction without letting you actually filter by it.
Are any of these names from the actual books, films, or games?
No. Every given name in the pool is a genuine historical Victorian name (verifiable in period birth registries), and every surname is an original invention built from three wizarding naming patterns. No canonical character or family name — Weasley, Malfoy, Black, Potter, Longbottom, or any other — appears in the generator's output.
Can I use these names for my actual Hogwarts Legacy character?
Yes. Any combination the generator produces is fine to use in-game, in fan fiction, or for a D&D wizard-school character. Since no name is pulled from the source material, you won't accidentally give your character someone else's identity.
What's a believable surname for a pure-blood wizarding family?
Something that sounds like it's carried a coat of arms for three centuries: Ashcombe, Blackthorne, Ravensworth, Wintermore. Set the Heritage filter to Pure-blood and the Surname style to Ancient House, or leave surname on "Match heritage" and let the generator weight it for you.
What's a good Muggle-born surname?
Something completely unremarkable — the kind of surname that wouldn't turn a head on a train platform. Carter, Hill, Baker, Marsh. That contrast with the grander wizarding surnames is part of the point: a Muggle-born name should sound like it belongs at a village post office, not a manor gate.
Is this affiliated with Warner Bros., Portkey Games, or Avalanche Software?
No. This is an independent, unofficial fan tool. It is not affiliated with, endorsed by, or sponsored by Warner Bros., Portkey Games, Avalanche Software, or J.K. Rowling. Canonical characters are referenced only as explanatory examples in the text below, never as generator output.