Naga Panchami is a day of traditional worship of nagas or snakes observed by Hindus, Jains, and Buddhists throughout India & Nepal, and other countries where Hindu, Jain, and Buddhist adherents live. From Wikipedia