Nagini Snake beings, believed to be auspicious, are worshiped throughout India as divinities who provide protection from dangers, including snake bites. Female snake beings, known as nagini, are portrayed as lovely women with a serpent head or backed by serpent coils.