Family name origins & meanings
- Italian : habitational name from Cimaglia in Sicily or various places named with this word (probably a derivative of cima ‘peak’, ‘mountain top’), such as Cimaglia Santo Spirito in Poggio Imperiale, Foggia province.
Your partner in parenting from baby name inspiration to college planning.
Subscribe