A festival is a gathering of people to celebrate something. It can also refer to a particular day or group of days when people in a country have a holiday so that they can celebrate something. Festivals may be religious festivals. They may also be events which feature music, dancing, poetry, movies, etc.