William 1027 dolaylarında, Fransa'nın Normandiya bölgesinde bulunan Falaise kasabasında doğdu. Normandiya dükü I. Robert'ın gayri meşru, ama tek oğluydu. Robert 1035 yılında Kudüs'e yaptığı hristiyan dini ziyaretinden dönerken öldü. Kudüs'e gitmeden önce William'ı varis ilan etmişti. Böylece William sekiz yaşındayken Normandiya dükü oldu.