	Уилям е роден около 1027 г. във Фалез, град в Нормандия, Франция. Той е незаконороден единствен син на Робер I, херцог на Нормандия. Робер умира в 1035 г. на връщане от поклонение на Божи гроб. Преди да замине за Ерусалим, е определил Уилям за свой наследник. Така на осемгодишна възраст Уилям става херцог на Нормандия.