Origin: Indian
Meaning: Beloved by the moon
Chandrakant is a boy's name of Indian origin.