There are approximately 560 Spirito families in Italy
The geographical distribution of last name Spirito in Italy