Su abuelo era el príncipe Leopoldo, duque de Albany, hijo menor de la reina Victoria y del Príncipe Alberto.