Su padre fue el príncipe Leopoldo, duque de Albany, el hijo menor de la reina Victoria y el príncipe Alberto.