Meaning Of Name Caru

Caru

meaning of name

Meaning: agreeable, charming, beautiful.

Gender : Boy

Religion : Hindu