The Harry Potter books and films have charmed children (and adults) for years now, so why not choose one of these Harry Potter names for your newborn after your favourite HP character?
Perhaps you could call your baby boy Neville after the most loyal friend at Hogwarts, or your baby girl could be Hermione or Ginny.
Choosing a baby name for your new arrival is one of the biggest decisions you’ll ever have to make, so take inspiration from your favourite wizarding film and name your newborn Minerva or Remus!
Here are a few of Mother&Baby's favourite Harry Potter girl names and Harry Potter boy names that are truly magical (or check the generator below for more!)
Harry Potter boy names
• Arthur- The name Arthur was made famous by the tales of King Arthur and the Knights of the Round Table. Arthur Weasley is the father of the seven Weasley children.
• Charles - The name Charles holds the meaning of a freeman. The name became popular with Prince Charles, Charles Dickens and more recently, Charles Weasley from Harry Potter.
• Frederick - Frederick's name meaning is the "peaceful ruler". Fred, Freddie and Freddy for short. The name Fred was also used in Harry Potter for the twin brother of George Weasley.
• George - The name George comes from the Greek name, Georgios, which holds the meaning of 'farmer' or 'earthworker'. George Weasley was the younger twin of the Weasley's.
• Justin - Justin is a form of the Latin name Justinus, given the meaning of being 'just' and 'fair'. Justin Finch-Fletchley was a Muggle-born wizard and a member of Dumbledore's Army.
• Oliver - The meaning of the name Oliver is: The olive tree. An olive tree symbolises beauty and dignity. Oliver Wood was a Scottish Wizard. Oliver was a Keeper and Captain of the Gryffindor team who taught Harry Potter how to play Quidditch.
• Ronald - Ronald was used primarily in Scotland and northern England during the Middle Ages. It holds the meaning of ruler of decision. Ron Weasley was the sixth and youngest son of Arthur and Molly Weasley. Ron was best friends with Harry Potter and Hermoine Granger.
• Neville - Neville is a French name and holds the meaning of: 'from the new village'. Neville Longbottom was mostly a shy, clumsy, introverted boy and was sorted into the Gryffindor House along with Ron, Hermoine and Harry.
• Kingsley - Kingsley is of Anglo-Saxon origin that holds the meaning of: 'from the king's meadow'. Minister Kingsley Shacklebolt worked for the Ministry of Magic as an Auror, and then joined the Order of the Phoenix.
• Percival - Percival holds the meaning of 'pierces the valley'. Percival Dumbledore was the father of Albus, Aberforth, and Ariana Dumbledore.
• Ted - The meaning of the name, Ted, is 'wealthy guardian' which is also an abbreviation of Theodore. Ted Tonks was raised by muggle parents and received his invitation to Hogwarts at the age of 11. He was also sorted into the Ravenclaw House.
• Harry - We could hardly have a list of Harry Potter names without including Harry! It's actually an old German, form of Henry, meaning ‘home ruler.
• Rubeus - From the Latin rubeo, meaning "red", the lovable Hagrid's first name is Rubeus.
• Albus - It's a Latin, meaning ‘white' and is the first name of Hogwarts headmaster, Professor Albus Dumbledore.
• William - This old German name, means ‘strong-willed warrior’. Inspired by Bill Weasley who shortens William down to this popular short nickname.
• James - An English name, meaning ‘he who supplants’, Harry Potter's father is names James.
• Lucius - This name is of Latin origin meaning "light". Lucious Malfoy is a death eater and father of Draco Malfoy.
• Peter - St Peter was one of Jesus’s disciples in the Bible. In Harry Potter, Peter Pettigrew is more commonly known as Wormtail.
• Dudley- Old English, meaning ‘people’s field’. Dudley Dursley is the cousin of Harry Potter.
• Seamus - An Irish variant of James, meaning ‘he who supplants’, Seamus Finnigan is a classmate and fellow Gryffindor student.
Harry Potter girl names
• Aurora - The meaning of the name Aurora is dawn. The name resonates with the Roman mythological goddess of dawn. Professor Aurora Sinistra was a witch who taught in the Astronomy department at Hogwarts.
• Emmeline - The name Emmeline holds the meaning of embracing everything and holds the origin of 'work'. Emmeline Panhurst was the leader of the Suffragettes. More recently, Emmeline Vance was a witch in Harry Potter and the Order of the Phoenix.
• Fleur - Fleur is the girl's name which holds the French origin meaning of "flower". The use as a name began in the Middle Ages. Fleur Delacour was the Beauxbatons' champion in the Triwizard Tournament in Harry Potter.
• Hermione - The meaning of the name Hermoine is 'well born'. Hermione was the daughter of King Menelaus of Sparta and Helen of Troy. Hermione Granger is a Muggle-born wizard in Gryffindor and best friends with Harry Potter and Ron Weasley.
• Luna - The name Luna originates from 'the moon'. She was the Roman mythological goddess of the moon. Luna Lovegood was sorted into the Ravenclaw house and joined Dumbledore's Army in her fourth year.
• Lily - Lily is the given name directly from the lily flower and has connotations with pure and passion. Lily J. Potter is Harry Potter's mother. She was Head Girl and sorted into the Gryffindor House.
• Marietta - Marietta is the Italian form of Maria that holds two meanings: 'sea of bitterness' or 'sea of sorrow'. Marietta Edgecombe was in the Ravenclaw House and Cho Chang's best friend.
• Molly - Molly is a name of Hebrew origin that means 'bitter' and has been used as a stand-alone form of Mary since the Middle Ages. Molly Weasley is the partner of Arthur Weasley, and mother of Ginny, Bill, Charlie, Percy, Fred, George and Ron.
• Poppy - The name Poppy comes from the flower and is most popular in Scotland. Madam Poppy Pomfrey was a British witch and matron at Hogwarts School of Witchcraft and Wizardry.
• Bellatrix - Meaning “Female Warrior” this name has been made famous by the character Bellatrix Lestrange, a death eater and loyal follower of Lord Voldemort.
• Minerva - Minerva was the goddess of wisdom, making it very fitting for Professor Minerva McGonagall.
• Ginny - Shortened form of Virginia, meaning ‘virgin', Ginny is the youngest Weasley and ends up going on to marry Harry.
• Lavender- Inspired by the flowering plant of the same name, Lavender Brown is in the same school year at Hogwarts as Harry and co, and during their sixth year, develops a crush on Ron.
• Astoria - This unusual name means Like A Hawk, it's also the same name as Draco Malfoy's wife.
• Helena - This Greek name means "shining light" and is also the name of Helena Ravenclaw.
• Rowena- Another famous Ravenclaw, this Welsh name means 'slender and fair’.
• Myrtle - Who could forget the iconic character of 'Moaning Myrtle'? This Irish name comes from the flowering shrub of the same name.
• Padma - Meaning ‘lotus’, Padma Patil is in the same year as Harry and friends and also has an identical twin.
• Parvati - Padma's identical twin is Parvati Patil. The twins once attended the Yule ball as Harry and Ron's dates.
• Demelza - Meaning 'fort on the hill', this name has Cornish origin and is also the name of Griffyndor Quidditch player, Demelza Robins.
Don’t worry if your due date is fast approaching and you still haven’t found a name that feels like the one. Head to our baby name generator where you’ll find thousands of names to fall in love with, from more traditional sounding names, to unique baby names from all around the world.
Lorna White is the Senior Digital Writer for Mother&Baby. After running the Yours magazine website, specialising in content about caring for kids and grandchildren, Lorna brought her expertise to Mother&Baby in 2020. She has a keen interest in a range of topics from potty training and nutrition to baby names and early development and has a wide range of experienced medical experts and professionals at her fingertips. In her spare time, she enjoys spending time with her two young sisters, dog walking and enjoying the outdoors with her family.