One who has a strong interest or pays close attention to something:
Mentor is defined as someone who guides another to greater success.
One who teaches, especially one hired to teach.
An early follower of Jesus, esp. one of the Apostles
One who practices or believes in mysticism or a given form of mysticism:
The definition of a swami is a Hindu religious teacher or a title of respect like master.
An attentive observer:
Find another word for guru. In this page you can discover 12 synonyms, antonyms, idiomatic expressions, and related words for guru, like: master, follower, guide, gurus, mentor, teacher, disciple, mystic, swami, student and angad.