Nama·bharat
A trusted guide to Hindu life, in plain words.

festivals

Why is Diwali celebrated?

Diwali is celebrated as a festival of lights marking the victory of light over darkness. Different communities celebrate it for different reasons, and the stories and customs behind it vary across India and the world.

The stories behind it

The most widely known story is the return of Rama to Ayodhya after defeating the demon king Ravana. In this telling, people lit lamps to welcome him home and to celebrate the victory of good over evil. This is the story most closely tied to Diwali in northern India. In many other communities, Diwali is the main time to worship Lakshmi, the goddess of wealth and good fortune. The new moon night of Diwali is seen as the best night to invite her into the home, which is why houses are cleaned, lit up, and made welcoming. Some communities tell different stories altogether. In parts of eastern India, the goddess Kali is worshipped on this night instead. In some traditions, Diwali marks the day the god Vishnu freed the world from a demon king. The Jain community celebrates it as the day of Mahavira's liberation. Sikhs mark it as the day Guru Hargobind Ji returned to Amritsar. So the festival carries many meanings at once, depending on where you are from.

What the lights mean

Across all these stories, light is the shared symbol. Lamps lit in rows, called diyas, stand for knowledge pushing back ignorance, good overcoming evil, and hope in the face of darkness. The light is not just decoration. In the tradition, it carries meaning about the inner life as much as the outer world.

How the customs came together

Diwali falls at the end of the harvest season in many parts of India, and some historians think the timing of the festival is tied to that. Lakshmi worship at this time of year may connect to gratitude for a good harvest and prayers for the year ahead. The exact origins are debated and not fully clear. Over centuries, different communities brought their own stories and customs to the same set of days.

How people celebrate today

Today Diwali is celebrated by Hindu, Jain, and Sikh communities around the world. The common threads are lamps and lights, sweets shared with family and neighbours, and the gathering of people who may not see each other often. Fireworks are common in many places, though this varies. For many in the diaspora, the festival is a strong connection to home and community, even when the specific story behind it differs from family to family.

How we write. We describe what the tradition holds, drawing on its texts and customs in general terms. We do not give religious, medical, or dietary advice, and we note plainly where there is no scientific evidence. Reviewed for accuracy by our editorial team.