Nacida en 1930 en el palacio napolitano de Capodimonte, Margarita de Saboya-Aosta era la hija mayor del príncipe Amadeo de Saboya, duque de Apulia, y la princesa Ana de Orleans. Por parte de padre, era bisnieta del que fuera rey de España con el nombre de Amadeo I y formaba parte de la Casa de Saboya, mientras que por parte de madre era nieta de Juan de Orleans, pretendiente orleanista al desaparecido trono de Francia. Su infancia transcurrió en gran parte en África, ya que en 1937 su padre fue designado virrey de Etiopía. Con 11 años, fue arrestada por los nazis e internada en un campo de concentración junto a su madre, su hermana María Cristina y su tía Irene de Grecia, permaneciendo allí hasta ser liberadas en 1945.