What does the name Kanchanabha mean? What is the meaning of the name Kanchanabha?

Meaning of Kanchanabha: Name Kanchanabha in the Indian origin, means Golden Hued Body; Shining and Lustrous Body. Name Kanchanabha is of Indian origin and is a Boy name. People with name Kanchanabha are usually Hindu by religion.