Fue bautizada como luterana y nombrada en honor de su prima María Sofía Federica de Hesse-Kassel, reina viuda de Dinamarca, así como la reina medieval danesa, .