Updated June 9, 2019 Share: Family name origins & meanings Italian : from a derivative of Caro.Italian : possibly from a diminutive of the medieval Greek personal name Theokharēs, meaning ‘grace of God’.