What If Snape Had Been Harry’s FATHER? – Harry Potter Theory Fan-Fic
No, Snape is definitely not Harry’s dad. James Potter is Harry’s dad. There is no chance that there is ambiguity or mystery here. Snape was a rival for the affections of Harry’s mom (Lily).