Guillermo nació hacia los años 1027 o 1028 en el castillo de Falaise, Normandía, más probablemente a finales de 1028.