Kedarkantha means “Throat of Lord Shiva”. According to Indian Mythology Lord Shiva meditated here and the droplets falling from Shiva’s hair formed the water body known as “Juda ka Talab”. Source: wikipedia