Alfredo era el cuarto de los nueve hijos de la reina Victoria del Reino Unido y de su esposo, Alberto de Sajonia-Coburgo-Gotha.