El príncipe Guillermo es el hijo mayor de Carlos, príncipe de Gales, y Diana, princesa de Gales. Es nieto de la reina Isabel II y del príncipe Felipe, duque de Edimburgo. Por tanto, es el segundo en línea de sucesión, después de su padre, a los tronos de los 16 estados independientes.