Updated June 9, 2019 Share: Family name origins & meanings Italian (mainly southern) : metonymic occupational name for a keeper of sheep or goats, from pecora ‘flock’ (from Latin pecus, genitive pecoris).