Names A-Z - names, meanings and origins
27965 names, meanings and origins
NamesAZ.com

Cara

Origin
latin
Origin name
dear, beloved, ' or 'a deer' or irish: friend or from Catharina 'pure'