Originally, Jagannatha was worshipped as Nila Madhava by an aboriginal chief secretly at this spot, while it was covered with dense forest. It was Indradyumna, who made him a public deity. The story goes, there was a king in Malwa in central India, Indradyumna by name. He was a great devotee to Visnu. For those who are not acquainted with the names of Hindu gods and goddesses, it may be stated here that the Hindus believe in the cosmic trio namely Brahma, Visnu and Siva. Brahma is the creator of the universe, Visnu is the sustainer and Siva is the destroyer. Indradyumna developed in him a rather queer and eccentric desire to see Visnu in his most perfect form on the face of the earth. He had a divine communication in dream that Visnu could be seen in his best form in Utkala (another name of ancient Odisha). So, he deputed Vidyapati, the brother of the royal priest, to spot out the place where Visnu had such a manifestation and to report his findings to him. Accordingly, Vidyapati visited Odisha and after laborious search, came to know that Visnu known by the highly connotative name of Nila Madhava, was being worshipped somewhere on a hill in a dense forest. This was also an image of extraordinary lusture. Vidyapati could also know that Nila Madhava was the family-deity of Visvavasu, a Savara (an aboriginal tribe) chief. So great was the secrecy maintained about the location of Nila Madhava that Visvavasu refused on request to show Vidyapati the place of his worship. Later still, this Brahmin married Lalita, the daughter of the aboriginal chief, but even then, he was not shown the deity. At last, at the request of his beloved daughter, he took his son-in-law blindfolded to a cave on a hillock where Nila Madhava was being worshipped. As Vidyapati was made to go through the forest on foot, he could somehow manage to drop mustard seeds on the ground. As the seeds germinated after a few days, Vidyapati could easily trace the way to the lonely cave of Nila Madhava.