En 1893 Fernando se casó con la princesa María de Edimburgo (1875-1938), hija del príncipe Alfredo, duque de Edimburgo y de la gran duquesa María Aleksándrovna de Rusia.