Guru

In the Sanskrit language, guru means teacher. Indian religions, such as Hinduism, Jainism, Buddhism, Sikhism and newer movements such as Transcendental Meditation use guru as a title. They give it to a teacher (or guide) of religious matters. 

In Western usage, any person who has followers may be called a guru, even if he is followed for things other than religion or philosophy. A person with knowledge or expertise may be called a guru if he influences by personal teaching. Modern terms which have a rather similar meaning are mentor and tutor.

 Satguru 
Many Hindus have a satguru as well.The word "guru" means the one who removes the darkness from our heart. Satguru means true guru or true teacher. The title means that his students know that the guru can be trusted and will lead them to enlightenment. A satguru is a great soul who has realized God and is able to lead others along the path. God shines out from the satguru more brightly than from other people because he is very pure and enlightened. The satguru is devoted full time to religious life, is unmarried and has given up all possessions, personal life, family and friends. He has received an initiation from his satguru that gives him great spiritual power and authority. He can teach parents how to raise children, adults how to avoid problems and overcome any challenge in life, and in general he can make people feel close to God.Saivite Hindu Religion, Book Four for Children Ages 8 to 10, page 50

 Examples of gurus 
Lao Zi
Chuang Tzu
Dalai Lama
Gurdjieff
Krishnamurti
Bhagwan Shree Rajneesh
Maharishi Mahesh Yogi
Deepak Chopra

 References 

Category:Hinduism
Category:Jainism
Category:Buddhism
Category:Sikhism
Category:Spiritual teachers
Category:Religious leaders