Cecilia era hija del Gran Duque Federico Francisco III de Mecklemburgo-Schwerin (1851-1897) y la Gran Duquesa Anastasia Mijáilovna de Rusia (1860-1922).