María Luisa de Hesse-Kassel era hija del landgrave Carlos I de Hesse-Kassel y de Amalia Kettler de Curlandia. Sus abuelos paternos fueron Guillermo VI de Hesse-Kassel y Hedwig Sofía de Brandeburgo, y los abuelos maternos fueron Jacob Kettler, duque de Curlandia, y Luisa Carlota de Brandeburgo.