Jedynym dzieckiem pary był syn – Franciszek II, który po śmierci ojca został kolejnym królem Obojga Sycylii.

9 stycznia 1837 Ferdynand II ożenił się po raz drugi, tym razem jego żoną została arcyksiężniczka austriacka, Maria Teresa, córka protestantki Henrietty Nassau-Weilburg i Karola Habsburga, księcia Cieszyna (syna cesarza Leopolda II i Marii Ludwiki Burbon). Para ta miała 12 dzieci: Lodovico, hrabiego Trani (1838–1886), męża Matyldy Ludoviki, księżnej bawarskiej, siostry cesarzowej Elżbiety "Sissi", Alberto, hrabiego Castrogiovanni (1839–1844), Alfonso, hrabiego Caserty (1841–1934), męża swojej siostry stryjecznej – Antonietty Burbon-Sycylijskiej, Marię Annunziatę (1843–1871), żonę Karola Ludwika, arcyksięcia austriackiego, Marię Immacolatę Klementynę (1844–1899), żonę Karola Salwatora, arcyksięcia toskańskiego, Gaetano, infanta hiszpańskiego (1846–1871), od 1868 męża Izabeli Marii, infantki hiszpańskiej (starszej córki królowej Izabeli II Burbon), Giuseppe, hrabiego Lucery (1848–1851), Marię Pię (1849–1882), żonę Roberta, księcia Parmy i Piacenzy, Vincenzo, hrabiego Melazzo (1851–1854), Pasquale, hrabiego Bari (1852–1904), morganatycznego męża Blanche Marconnay, Marię Immaculatę Luisę (1855–1874), żonę Henryka, księcia Burbon-Parmeńskiego i hrabiego Bardi, Gennaro, hrabiego Caltagirone (1857–1867).