Guillermo Enrique nació el 21 de agosto de 1765 en el palacio de Buckingham, tercero de los 15 hijos del rey Jorge III del Reino Unido y de la duquesa Carlota de Mecklemburgo-Strelitz.