María Amelia era la quinta hija de Fernando I, Rey de las Dos Sicilias (1751-1825), hijo de Carlos III de España, y de la Archiduquesa María Carolina de Austria (1752-1814).