शिवपुराण अनुसार भगवान विष्णु ने पूरे जगत के सुख और कामनाओं की पूर्ति के लिए भगवान विश्वकर्मा को अलग-अलग तरह के शिवलिंग बनाकर देवताओं को देने की आज्ञा दी। विश्वकर्मा ने अलग-अलग पदार्थो, धातु व रत्नों से शिवलिंग बनाए। जैसे पारद, मिश्री, जौ, चावल, भस्म, गुड़, फल फूल, स्वर्ण रजत, मिट्टी, दही, मक्खन, हीरे, मोती, मणि, मूंगा, नाग, पार्थिव, तांबा, इंद्रनील, पुखराज, पद्मराग, पीतल, लहसुनिया, रत्न, चंदन, स्फटिक आदि से शिवलिंग बनाए गए।