Updated June 9, 2019 Share: Family name origins & meanings Italian : from a short pet form of a personal name formed with the ending -moccio, such as Giacomoccio from Giacomo (Italian equivalent of James).