Guru Meaning: What a Guru Is in Yoga and Where the Word Comes From
A guru (Sanskrit: गुरु) is a teacher, and in Indian traditions a spiritual teacher who guides a student through a practice over many years. The word literally means "heavy" or "weighty": someone heavy with knowledge, whose words carry weight. In Hinduism, Buddhism, Jainism and Sikhism...