The town is named after Nandi, the bull of Shiva, and was formerly called Nandigrama. The hill in the town was formerly known as Nandīśvar, and considered to be Śiva-svarūpa (Shiva's own form). Before the sixteenth century, the town was not associated with Krishna. Since then, due to its proximity to Barsana (birthplace of Radha) and a false etymology linking the town to Nanda, Krishna's father, the town has become associated with Krishna.[1][2]
The Nandarāyajī kā Mandira at the peak of the hill houses identical images of Krishna and Balarama flanked by Nanda and Yashoda. The current temple was built in the mid-eighteenth century by Rup Singh, a Sinsinwar Jat.[3][4] Surrounding the town are several tanks and ponds associated with events from Krishna's life.[5]
As of the 2001 Census of India,[7] Nandgaon had a population of 9956. Males constitute 54% of the population and females 46%. Nandgaon has an average literacy rate of 45%, lower than the national average of 59.5%: male literacy is 59%, and female literacy is 29%. In Nandgaon, 19% of the population is under 6 years of age.