Neela Madhava
Nila Madhava is the name of the idol that was in the possession of a tribal king name Viswavasu. Mythology says that, after the tragic death of lord Krishna, his spirit (or bramha) took a shape of a small stone. Viswavasu found this stone and felt its divinity. So he started worshiping it and name it Lord Nila Madhava. This brahma was later fetched by King Indradyumna by Brahmin Vidyapati for the creation of Lord Jagannath's idol. It has been kept inside a small chamber inside the Lords idol. It is believed that it is still present inside the Lord's idol and is transferred to the new idol after every 12 years.
The Puranic text Purusottama Mahatmya[1] of the Skanda Puarana contains the Indradyumna legend and the origin of Jagannath’s wooden idol at Puri.
According to the legends, in the Satya yuga, Indradyumna was a Lunar Dynasty king of Somavamsa lineage. A traveling pilgrim came before Indradyumna and described the great God Nila Madhava (Blue Vishnu) being worshipped at Nilachal (Blue Mountain) in Odra (Orissa). The pilgrim disappeared after telling the story. At the king’s request, his priest and his younger brother Vidyapati went in search of the legendary divinity. Vidyapati reached the forest in Savardvipa on the banks of the river Mahanadi. The Savara king, Visvavasu, received Vidyapati and promised to show him Nila Madhava the next morning. Vidyapati did not touch food or water before seeing the Lord. Seeing the eagerness of Vidyapati, the Savara king had him bathed in Rohini-kunda and seated him under the kalpa tree. There Vidyapati saw Nila Madhava being worshipped by the Devas. Then Vidyapati returned to Avanti, the capital of King Indradyumna.
After listening to Vidyapati’s account, Indradyumna set out for Nila Madhava, along with the priest, Vidyapati, and his followers. But as it turned out, Nila Madhava had disappeared on the very day that Vidyapati had returned to Malava. Upon reaching the spot, they found the god missing and the entire area covered with the golden sand of the coast. The shocked king Indradyumna was apprised of the message of Brahma by Narada: that the King must worship the deity with one thousand Aswamedha yajnas.
The divination of Nila Madhava went on:
“In this world I will not give you Darśana in the form of Nila Madhava, but I will manifest in four forms: Jagannath, Balabhadra, Subhadra, and Sudarshana Chakra. Wait near Cakra tirtha, and a daru would come afloat. I will manifest in the form of a very large, fragrant, reddish log, and the signs of sankha, cakra, gada, and padma will be seen everywhere on that form. Go there. Take Me out and make four deities from that log. Then you will be able to worship Me.”
Upon receiving the devotion of the King, the Purusottama himself took the form of Visvakarma and secretly made the idols of daru (wood). Thereafter, Brahma himself established the holy idols on Vaishakha Sukla, on Pushya star.
The traditional version lacks historical support, as the identity of Nila Madhava remains unclear. For this reason, this traditional account of the emergence and origin of Jagannath worship remains a myth only. However, in the Orissa town of Kantilo, there is a Nilamadhav Temple[2] dedicated to a deity named Nila Madhava, of uncertain genealogy.