There are multiple origins and meanings for the name:
1. Latin name, meaning - "costly, precious, valued, dear, beloved, high-priced, expensive"
2. Comes from the Turkic name Kara - "dark; land, ground, shore"
3. Diminutive form of the given name Caroline or of Carina, derived from the Latin words carus/cara"dear, beloved"
4. Spanish given name, etymology (definition) - "face, side, look"