Likely related to caress or Cara, from roots meaning dear, beloved, or cherished.
Like Caresa?
Swipe through thousands of names like it