A large number of Italian surnames end in i, due to the medieval Italian habit of identifying families by the name of the ancestors in the plural (which have an -i suffix in Italian).
As in most other European naming traditions, patronymics are common.