Harry Potter Last Name Generator

Wizarding surnames from Hogwarts to the Sacred Twenty-Eight

Pop Culture500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate Harry Potter last names for original characters, fanfiction and Hogwarts roleplay: every canon wizarding surname from Potter and Malfoy to Shafiq and Twycross, plus hundreds of original British surnames in the same slightly old-fashioned, faintly magical register.

About harry potter last names

Surnames in the Harry Potter books do a lot of quiet work. Most are real, slightly dusty British surnames, which is why Hogwarts feels like an ordinary boarding school: Weasley, Granger, Finnigan, Abbott, Bones and Macmillan could all appear on a register in Devon or Surrey. Layered on top are names with a hidden joke or meaning. Malfoy is Old French for bad faith, Lupin points to the wolf, Dumbledore is an old English word for bumblebee, and Riddle, Black and Moody each describe their owner a little too well.

Old pure-blood families get grander, more Norman-sounding names such as Lestrange, Rosier, Selwyn, Yaxley, Travers and Avery, many of them drawn from the Sacred Twenty-Eight list. Comic or eccentric characters lean toward rustic or pun-shaped surnames like Lovegood, Longbottom, Puddifoot, Slughorn and Grubbly-Plank. Ministry officials and shopkeepers tend toward stiff, double-barrelled or faintly absurd names: Finch-Fletchley, Twycross, Marchbanks, Fortescue.

This generator gives you the canon surnames from the books, the films, Fantastic Beasts and Hogwarts Legacy, then hundreds of invented ones built from the same ingredients: English place names, old trades, Anglo-Norman gentry names and the occasional soft pun, so an original character can stand next to a Weasley without looking out of place.

Tips for choosing a name

  • Match the surname to the family's blood status and social class: Norman or Latin-flavoured names (Rosier, Mordaunt, Vauncey) for old pure-blood houses, plain English names (Dobbs, Jones, Oakes) for Muggle-borns and working families.
  • A surname with a buried meaning is very on-brand: Blackthorn, Nightshade or Gloaming hints at a shady character the way Malfoy and Greyback do, without being a giveaway.
  • Avoid using canon surnames for major original characters in fanfiction unless you mean them to be relatives; a new Prewett or Fawley instantly implies a family connection.
  • Double-barrelled names (Finch-Fletchley, Grubbly-Plank, Dagworth-Granger) read as wealthy or pompous in the books, so use them sparingly and for the right kind of character.
  • Say the full name aloud with a likely first name: Lucinda Thornquist and Barnaby Rumbold sound like Hogwarts students, while modern-sounding combinations tend to break the spell.

Frequently asked questions

What are the pure-blood last names in Harry Potter?

The Sacred Twenty-Eight, a list of families considered truly pure-blood, includes Abbott, Avery, Black, Bulstrode, Burke, Carrow, Crouch, Fawley, Flint, Gaunt, Greengrass, Lestrange, Longbottom, Macmillan, Malfoy, Nott, Ollivander, Parkinson, Prewett, Rosier, Rowle, Selwyn, Shacklebolt, Shafiq, Slughorn, Travers, Weasley and Yaxley. The Potters and Peverells are also old wizarding families that were left off the list.

Do Harry Potter last names have hidden meanings?

Many do. Malfoy comes from the French mal foi (bad faith), Lupin from the Latin for wolf, Dumbledore is an old Devon word for bumblebee, Voldemort means flight of death, and Slytherin, Gryffindor, Ravenclaw and Hufflepuff each echo their founder's animal or temperament. Others, like Weasley and Granger, are simply real English surnames chosen for their homely sound.

Can I use these surnames for a Hogwarts Legacy or fanfiction OC?

Yes. Canon surnames work if you want your character tied to a known family; the original names in this list (for example Thornquist, Pemberwick or Ravenhill) give you the same Hogwarts flavour without implying a relationship to existing characters.

Why do so many wizarding surnames sound old-fashioned?

Wizarding Britain is deliberately written as a society stuck a century or two behind the Muggle world, so its surnames draw on old village names, medieval trades and Anglo-Norman gentry families. That is why names like Fortescue, Marchbanks and Ogden feel right and a sleek modern surname feels wrong.

All 500 harry potter last names

Browse the full list
  • Potter
  • Weasley
  • Granger
  • Malfoy
  • Longbottom
  • Lovegood
  • Dumbledore
  • Snape
  • McGonagall
  • Flitwick
  • Sprout
  • Hagrid
  • Black
  • Lestrange
  • Lupin
  • Pettigrew
  • Tonks
  • Diggory
  • Chang
  • Patil
  • Finnigan
  • Thomas
  • Brown
  • Abbott
  • Bones
  • Macmillan
  • Finch-Fletchley
  • Smith
  • Zabini
  • Nott
  • Goyle
  • Crabbe
  • Parkinson
  • Bulstrode
  • Greengrass
  • Flint
  • Wood
  • Spinnet
  • Bell
  • Johnson
  • Jordan
  • Creevey
  • Corner
  • Boot
  • Goldstein
  • Turpin
  • Brocklehurst
  • Moon
  • Perks
  • Davies
  • Bradley
  • Chambers
  • Montague
  • Warrington
  • Pucey
  • Bletchley
  • Higgs
  • Derrick
  • Bole
  • Vaisey
  • Urquhart
  • Harper
  • Baddock
  • Pritchard
  • Quirke
  • Branstone
  • Cauldwell
  • Madley
  • Whitby
  • Stebbins
  • Summerby
  • Summers
  • Fawcett
  • Hooper
  • Kirke
  • Sloper
  • Cadwallader
  • McLaggen
  • Coote
  • Peakes
  • Robins
  • Midgen
  • Vane
  • Edgecombe
  • Jones
  • Carmichael
  • Ackerley
  • Dobbs
  • Entwhistle
  • Riddle
  • Gaunt
  • Peverell
  • Slytherin
  • Gryffindor
  • Ravenclaw
  • Hufflepuff
  • Fudge
  • Scrimgeour
  • Thicknesse
  • Umbridge
  • Crouch
  • Bagman
  • Prewett
  • Fawley
  • Shacklebolt
  • Moody
  • Vance
  • Dearborn
  • Doge
  • Podmore
  • Fletcher
  • Figg
  • Jorkins
  • Karkaroff
  • Krum
  • Delacour
  • Maxime
  • Poliakoff
  • Grindelwald
  • Scamander
  • Kowalski
  • Graves
  • Picquery
  • Barebone
  • Lockhart
  • Quirrell
  • Trelawney
  • Sinistra
  • Vector
  • Babbling
  • Burbage
  • Binns
  • Slughorn
  • Kettleburn
  • Grubbly-Plank
  • Filch
  • Pince
  • Pomfrey
  • Hooch
  • Ollivander
  • Fortescue
  • Malkin
  • Borgin
  • Burke
  • Rosier
  • Avery
  • Mulciber
  • Dolohov
  • Travers
  • Rookwood
  • Yaxley
  • Carrow
  • Selwyn
  • Gibbon
  • Jugson
  • Macnair
  • Runcorn
  • Greyback
  • Rowle
  • Shafiq
  • Dursley
  • Evans
  • Skeeter
  • Cattermole
  • Dawlish
  • Proudfoot
  • Savage
  • Williamson
  • Bagnold
  • Pye
  • Strout
  • Smethwyck
  • Belby
  • Zeller
  • Cresswell
  • Robards
  • Fenwick
  • Meadowes
  • McKinnon
  • Bagshot
  • Dippet
  • Bryce
  • Marchbanks
  • Ogden
  • Tofty
  • Twycross
  • Gregorovitch
  • Cuffe
  • Wormwood
  • Diggle
  • Hopkirk
  • Pinkstone
  • Sallow
  • Onai
  • Garlick
  • Fig
  • Rackham
  • Ronen
  • Hecat
  • Kogawa
  • Sharp
  • Howin
  • Reyes
  • Thakkar
  • Clopton
  • Sweeting
  • Hobhouse
  • Oakes
  • Bardsley
  • Blume
  • Brattleby
  • Noke
  • Everleigh
  • Willardsey
  • Scribner
  • Morganach
  • Bakar
  • Kama
  • Abernathy
  • Krall
  • Nagel
  • Spielman
  • Fontaine
  • Granger-Weasley
  • Gamp
  • Prang
  • Wimple
  • Zograf
  • Ivanova
  • Dimitrov
  • Levski
  • Volkov
  • Vulchanov
  • Connolly
  • Lynch
  • Mullet
  • Moran
  • Quigley
  • Troy
  • Ryan
  • Weatherby
  • Gudgeon
  • Bobbin
  • Pepper
  • Lufkin
  • Crumb
  • Dunstan
  • Morgan
  • Cromwell
  • Muldoon
  • Waffling
  • Jigger
  • Spore
  • Switch
  • Goshawk
  • Trimble
  • Wiffling
  • Flamel
  • Beery
  • Merrythought
  • Dagworth-Granger
  • Boardman
  • Warbeck
  • Everard
  • Dovetail
  • Pennyfeather
  • Dunstable
  • Wimbourne
  • Yeardley
  • Ironbridge
  • Pemberton
  • Kestle
  • Bottomley
  • Wilberforce
  • Ironside
  • Nightjar
  • Lacewing
  • Dimbleby
  • Carrowmore
  • Jephson
  • Lumsden
  • Gallowglass
  • Rudge
  • Pemberwick
  • Nettlebed
  • Starling
  • Yelland
  • Yorke
  • Mossbank
  • Underwood
  • Jowett
  • Featherstonehaugh
  • Thornquist
  • Lanternwick
  • Elderflower
  • Tullamore
  • Badcock
  • Bagwell
  • Kilbride
  • Pickering
  • Lockwood
  • Pickwick
  • Cholmondeley
  • Pennywhistle
  • Cobbleton
  • Gribble
  • Yelverton
  • Birchall
  • Kneebone
  • Kirkwood
  • Vokes
  • Aspinall
  • Jessamine
  • Havisham
  • Hargreaves
  • Sheffield
  • Yeats
  • Kingswood
  • Nettlecombe
  • Dyer
  • Sapworth
  • Hatherwick
  • Nightshade
  • Wetherall
  • Godolphin
  • Underhill
  • Lullingstone
  • Thimbleby
  • Emberly
  • Fairweather
  • Staveley
  • Ormsby
  • Priddy
  • Dunwich
  • Kirtlington
  • Chantry
  • Thorogood
  • Hawksworth
  • Whittaker
  • Brackenridge
  • Vellacott
  • Alderton
  • Bramblewick
  • Urswick
  • Faulconbridge
  • Oldcastle
  • Ironmonger
  • Vauncey
  • Eddowes
  • Kirkbride
  • Pendragon
  • Mistletoe
  • Renshaw
  • Gossamer
  • Nethercott
  • Urquhart-Moon
  • Ashdown
  • Coldharbour
  • Tredwell
  • Illingworth
  • Lindqvist
  • Pettifer
  • Upcott
  • Ogg
  • Hobday
  • Stanhope
  • Hurlstone
  • Lisle
  • Goodfellow
  • Tattersall
  • Redfern
  • Jessop
  • Braithwaite
  • Thistlewood
  • Hexham
  • Orchardson
  • Ravenhill
  • Upjohn
  • Nesbit
  • Bramblecote
  • Yapp
  • Kemble
  • Tanglewood
  • Kempe
  • Vanbrugh
  • Quarles
  • Ulcombe
  • Elswick
  • Tilney
  • Broomhall
  • Fawkes
  • Merriwether
  • Lanyon
  • Ivorwood
  • Tibbles
  • Cragside
  • Wendover
  • Gorringe
  • Ridley
  • Mordaunt
  • Oakenshaw
  • Fyfield
  • Quorn
  • Greyhame
  • Whitmore
  • Ecclestone
  • Cruickshank
  • Hurley
  • Quincey
  • Gale
  • Dalloway
  • Dovecote
  • Mandrake
  • Fitchett
  • Elphinstone
  • Wainwright
  • Acklington
  • Gorse
  • Brimstone
  • Darkmoor
  • Vane-Tempest
  • Frostwick
  • Marlbury
  • Thorncastle
  • Wexley
  • Dashwood
  • Fairfax
  • Mossop
  • Ambleside
  • Rowntree
  • Abercrombie
  • Jennings
  • Quenington
  • Blackthorn
  • Galloway
  • Marchmont
  • Ramsbottom
  • Mowbray
  • Penhaligon
  • Gadsby
  • Hemlock
  • Orpington
  • Wrenfield
  • Upshaw
  • Whitlock
  • Gosling
  • Silverthorne
  • Rusbridge
  • Nettleship
  • Dankworth
  • Mablethorpe
  • Quayle
  • Dimmock
  • Varley
  • Ingram
  • Clutterbuck
  • Usher
  • Ilbert
  • Stokesay
  • Lorimer
  • Grimsditch
  • Jemmett
  • Kettlewell
  • Uppingham
  • Eversholt
  • Jarndyce
  • Greatorex
  • Bellchamber
  • Quillfeather
  • Foxglove
  • Wagstaff
  • Kestrel
  • Gloaming
  • Cattermole-Hyde
  • Bickerstaff
  • Jewkes
  • Ackroyd
  • Cuthbertson
  • Lamplough
  • Sallowby
  • Newbold
  • Micklethwaite
  • Ambrose
  • Fellowes
  • Vossbrink
  • Yardley
  • Ingoldsby
  • Exmoor
  • Swinburne
  • Sellwood
  • Venner
  • Fairholme
  • Pimpernel
  • Pinchbeck
  • Ashcombe
  • Crowhurst
  • Greatbatch
  • Halloway
  • Tuckfield
  • Winterbourne

More in Pop Culture