JK Rowling has a wonderful answer to why Harry named his son after Snape

"In honouring Snape, Harry hoped in his heart that he too would be forgiven. The deaths at the Battle of Hogwarts would haunt Harry forever..."

Why did Harry Potter name his son Albus Severus after Professor Snape? Many fans of JK Rowling’s books have asked the question, but not everyone receives a brilliantly eloquent answer from the author herself.


JK Rowling has taken to her Twitter feed this morning to address all those conflicted feelings we have about Harry’s Hogwarts teacher. When a fan suggested that Harry had nothing to forgive Snape for at all, Rowling corrected them, adding that the professor had done his fair share of harm to the Boy Wizard.

She went on to say that Snape was a perfect example of being far more complex than just good or evil. 

This gave us an amazing insight into exactly why Harry decided to name his second-born after his one-time nemesis.  


Rowling added that it would take “a whole essay” to really explore why Harry gave his son Snape’s name — but when a fan asked to know more about the complex character of Albus Dumbledore, another of Harry’s son’s namesakes, she said that would need a little more time…