A pet name for Carolin , derived via French from the Germanic name Charles, meaning 'free man'. Also a variant of Carissa meaning 'grace' and 'kindness'.
English
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.