Su tercera esposa fue Leonor de Austria (1498-1558), sobrina de sus dos anteriores esposas, Isabel y María, infanta de España y archiduquesa de Austria, hermana del emperador Carlos V, con la que contrajo matrimonio en 1518, de quien tuvo a: