One of the most important festivals celebrated in India is the Guru Purnima. It is a festival for the Hindus as well as the Buddhists. Guru Purnima is basically a way by which students show their love and gratitude towards their Guru or the teacher. The festival is celebrated according to the Hindu calendar which is on the first full moon day of Asadh or according to the English calendar, the month of July.According to what Indian shastra says, the word Guru is derived from two Sanskrit words “Gu” and “Ru” of which the former means ignorance and darkness in a person and the latter means someone who removes that darkness from the person. So the word Guru means the person who removes the darkness and ignorance from someone. According to the Hindu shastra the festival of Guru Purnima is celebrated to mark the birth of Guru Vyas. Guru Vyas is the person who wrote the 4 vedas, 18 puranas and the Mahabharata.