Updated June 9, 2019 Share: Family name origins & meanings Italian : from a compound of caro ‘dear’ + tenuto ‘held’, a term of endearment for a much loved child, also a personal name.