Emilia comes from the Latin Aemilia, the feminine of the Roman family name Aemilius — possibly from aemulus, meaning "rival" or "eager." The same root gives Amelia (which entered English via the Germanic line) and Emily (the simpler English form). All three names converge on similar sounds with subtly different histories.
Emilia rose dramatically in the U.S. after the British actress Emilia Clarke played Daenerys Targaryen in Game of Thrones (2011-2019). Today Emilia sits in the U.S. top 100. The Italian and Spanish spelling Emilia carries different cultural weight from the English Emily or Germanic Amelia.
Emilia reduces to seven — the number of eager depth.