A holiday is a special period in the year set aside for... anything really. They can be religious in nature (e.g. Christmas, Ramadan, Yom Kippur, etc) or secular (Guy Fawkes Day, April Fools Day, etc).