Guru Purnima falls on the full moon day (Purnima) of the Hindu month of Ashadha and is one of the most revered days in the spiritual calendar. It is dedicated to the guru, the teacher who dispels darkness and leads the student toward light and wisdom. The word "guru" itself carries this meaning: gu meaning darkness, and ru meaning the one who removes it.
The day honours the great sage Krishna Dvaipayana Vyasa, who is venerated as the guru of all gurus. Vyasa composed the Mahabharata, divided the Vedas into four, and authored the eighteen Puranas, gifts of knowledge that have shaped Hindu spiritual life for millennia. For this reason, Guru Purnima is also known as Vyasa Purnima, and the puja performed on this day is traditionally called Vyasa Puja.
Beyond honouring Vyasa, the day is an invitation for every student, whether of scripture, music, martial arts, or any discipline, to express deep gratitude to their own teacher. Disciples visit their gurus, offer flowers and dakshina, seek blessings, and renew their commitment to learning. Buddhists also observe this day as the occasion when the Buddha gave his first teaching at Sarnath, making it sacred across several traditions.