Sorry but this ranking sounds airy-fairy too; just four names were in fact in the top 10 of 2016 (Giulia, Martina, Alice and Chiara); Sofia (steadily 1st from 2010 to the latest data of 2023!), Aurora (2nd), Emma, Giorgia, Greta and Ginevra are lacking; that year Sara, Francesca, Alessia and Elisa were all already declining (out of the top 10), FEDERICA ("Frederica" would sound nonsense in Italy) and Silvia (which ranked 90th!) totally out-fashioned
Source: ISTAT