Cara
This name has several possible origins. It could come from the Latin "cara" (beloved), or from the Gaelic "cara" (friend). It could also be a nickname for Caroline or Charlotte.
More info:
Results for "Cara" on Google