Não há nada no cânon que diga que Snape teve filhos.
James Potter é definitivamente Harry Pai de Potter .
Mas se você estiver no tropo de Snape sendo o pai de Harry, o Google "Severitus" e veja o que você encontra. :)
Endereçando um comentário - Embora se Snape tivesse jogado suas cartas de maneira diferente, talvez as coisas tivessem sido diferentes. De um bate-papo na Web: Jaclyn: A Lily já sentiu alguma coisa por Snape ? J.K. Rowling: sim. Ela poderia até ter crescido para amá-lo romanticamente (ela certamente o amava como amigo) se ele não tivesse amado muito a Magia Negra, e tivesse sido atraído para tais pessoas e atos deploráveis. FONTE: link ...:)