Seu pai é Sua Alteza Real Charles, Príncipe de Gales, filho mais velho da rainha Elizabeth II do Reino Unido.
Sua mãe é a falecida Lady Diana, Princesa de Gales, ex-esposa do príncipe de Gales, que morreu em 1997.
Ele tem um irmão mais velho, o príncipe William de Gales.
Havia rumores, na época do nascimento de Harry, que seu pai, Charles, queria uma menina, e ficou muito desapontado quando soube que o bebê era do sexo masculino.
Biógrafos concordam que o casamento já estava decadente, e que, após o nascimento do segundo filho, só tendeu a piorar.