Its origins date back to the time of the Hindu king Mahabali. The jealous gods forced the king to vacate his throne, but he requested to visit his people once a year.
Throughout the state of Kerala, Onam is celebrated by people of all faiths. People from Hindus, Muslims, and Christians alike celebrate the festival equally.