What does the name Cara mean? The meaning of the name Cara is Dear. The origin of the name Cara is Italian. This is the culture in which the name originated, or in the case of a word, the language.
Alternate spellings: Caira
People who like the name Cara also like: Ava
, Olivia Liam
Cara Mia - Jay and the Americans