I like the name
Cara and I think it has a nice meaning. If you're not completely sold on it, however, you could try
Cora, or longer names that could have
Cara as a nickname. Some examples (though I'm sure there are many others) include:
CardeaCarinaCarissaCarolina
Hope that helps!