Who doesn’t love the “Harry Potter” franchise? Not only is the story packed with magic and fantasy, but also filled with amazing (and unforgettable) characters. This means, the seven-book series has some great baby names for your future little one.

Here are some of our favorites:

Girls
  1. Lily
  2. Hermione
  3. Cho
  4. Ariana
  5. Luna
  6. Rowena
  7. Hannah
  8. Amelia
  9. Alice
  10. Charity
  11. Minerva
  12. Penelope
  13. Ginny
  14. Lavender
  15. Molly
  16. Katie
  17. Kendra
  18. Helena
  19. Charity
  20. Angelina
Source: Mirror.co.uk
Boys
  1. Albus
  2. Harry
  3. Draco
  4. James
  5. Justin
  6. Sirius
  7. Ronald
  8. Percy
  9. Viktor
  10. Theodore (or Teddy for short)
  11. Neville
  12. Remus
  13. Severus
  14. Gregory
  15. Kingsley
  16. Alastor
  17. Arthur
  18. Cedric
  19. Charlie
  20. Lee
  21. George
  22. Hugo
  23. Oliver
Don't miss out! Subscribe now!