It is a Sanskrit word and is used for a teacher. It literally means every teacher but is often used to denote a saint, or a spiritual teacher. The actual denotations mean a person who brings light into darkness or the remover of darkness and hence guru is often used in context to a religious precept or a prophet as in the Sikh terminology.
According to Hindu and Buddhist religions guru helps people to transcend out of their material world and attain higher levels of consciousness. Thus a guru is a very revered figure and mentor or a guide who helps to attain enlightenment and emancipation. The Indian philosophy states that a human being cannot be liberated from the endless cycles of life and death with out the help of a guru. A guru is the person who can help to break the bondages of karma and rise above it.
According to Hindu and Buddhist religions guru helps people to transcend out of their material world and attain higher levels of consciousness. Thus a guru is a very revered figure and mentor or a guide who helps to attain enlightenment and emancipation. The Indian philosophy states that a human being cannot be liberated from the endless cycles of life and death with out the help of a guru. A guru is the person who can help to break the bondages of karma and rise above it.