De su segundo matrimonio, con María I de Inglaterra no hubo hijos, pero de su tercer matrimonio con Isabel de Valois tuvo dos hijas, con lo que, al morir en 1568 Isabel de Valois, Felipe II se encontró con 41 años, viudo y sin descendencia masculina.