Sus abuelos paternos eran el emperador Fernando I y Ana de Bohemia y Hungría, y sus abuelos maternos el duque Alberto V de Baviera y la archiduquesa Ana de Austria (esta última, hermana mayor de Carlos II de Estiria, su padre).