Джон был племянником Нэда Старка, хотя в начале сериала всё указывало на то, что Джон Сноу внебрачный сын (бастард) Нэда Старка, но оказалось, что Нэд хранил в тайне связь его родной сестры Лианны Старк с Рейгаром Таргариеном. Именно от этой связи и родился сын, которого назвали Джоном Сноу. Вскоре после родов Лианна умерла. Она перед смертью попросила своего брата Нэда сохранить эту тайну и защитить новорожденного младенца.