What is the meaning of the name kara?

kara means 'beloved', it means beautiful and charming as well

lovely melody