La princesa María era la nieta paterna de la reina Victoria I del Reino Unido y el príncipe Alberto de Sajonia-Coburgo-Gotha, y por vía materna del zar Alejandro II de Rusia y su esposa, la princesa María de Hesse-Darmstadt.