Hindu gods and goddesses have varying levels of believers depending upon the regions they are worshipped in India. Many times, the same gods can be called by different names and they could as well have different iconographies. However, Shiva is the only exception, he is worshipped everywhere and only in one form, that is of lingam.