#6: Professor Severus Snape
If any of you are planning to reread the Harry Potter series in the near future you may find that a very many of the characters we love have murky intentions. I do think Snape is deliberately presented as a complex character, definitely more Anti-hero than a villain. As for the naming thing, Severus just has a really good ring to it. Harry had his son’s best interests at heart.
provided by constative.com