Swayambhu is a very important concept in Hindu religion. The meaning of Swayambhu is That which created itself. Numerous murtis (vigraham or bimbams or idols) of gods and goddesses worshipped in Hindu temples are Swayambhu. The term Swayambhu is used for Brahma, Vishnu and Shiva. That alone was there and then That took a form. This form is Swayambhu. The formless takes a form for the sake of living beings. Swayambhu also means that which appears not from egg or yoni or womb. In fact all living beings in universe appear from the Swayambhu form. Swayambhu form of Shiva or Vishnu is thus the primordial egg or the source of all animate and inanimate on earth. Living beings appear when the Swayambhu form of Shiva or Vishnu when they decide to create different kinds of beings. A cycle of creation comes to an end when the Swayambhu form decides to take back all that appeared from That. Swayambhu murtis worshipped in temples are that which are not made by human beings or any other living being