Despite the series being long done, the main one anyway, in both books and movies, there are still plenty of mysteries and fan-theories circling the iconic Harry Potter series. One debate concerns one of the more heartfelt moments, where it was revealed that Harry Potter named his son was named after both Albus Dumbledore and Severus Snape.
For those who don’t know, Snape was a character who never wasted a chance to torment Harry throughout the series. Yet, when the time came, it was him who helped Potter overthrow Voldemort. Snape did it in his own way, and for his own reasons because he loved Harry’s mother Lily. Despite Snape actually turning out to be a good guy, many fans still wondered why Harry named his son after Snape. Author J.K. Rowling took to Twitter to try and settle this debate once and for all. Here are some of the responses she gave for this question:
“Snape is all grey. You can’t make him a saint: he was vindictive & bullying. You can’t make him a devil: he died to save the wizarding world. Snape died for Harry out of love for Lily. Harry paid him tribute in forgiveness and gratitude.”
“There’s a whole essay in why Harry gave his son Snape’s name, but the decision goes to the heart of who Harry was, post-war.”
Funnily enough, despite her input, the debate continued to go on for quite a while. What do you think of this? Did Harry do this out of forgiveness? Or is Rowling wrong, and Harry is quite demented? Let us know your thoughts in the comments below!