Save Type Surname (from nickname) Usage Spanish, Italian Meaning & History From Spanish and Italian caro meaning "beloved". Related Names Rootcarus Categories beloved, nicknames