Margarita era la hija del gran duque Cosme II de Toscana, y de la archiduquesa María Magdalena de Austria (hija del duque Carlos II de Estiria, Archiduque de Austria, y de la duquesa María Ana de Baviera, y nieta del emperador Fernando I de Habsburgo).