Guru je duhovni učitelj, nekdo, ki vodi učenca k modrosti in samospoznanju, predaja učencu znanje ali ga vodi k božanstvu. Beseda se običajno uporablja v hindujski, budistični in sikški tradiciji za označevanje verskega učitelja. Beseda izvira iz sanskrta in je sestavljena iz zloga gu in ru. Gu označuje temo, ru pa uničenje. Tako v neposrednem prevodu guru pomeni »razganjalec teme«. To preprosto etimološko razlago dopolnjuje domneva o številnih besedilih, ki razpravljajo o naravi in vlogi guruja. Priljubljen primer takšne razprave bi bil etimologija zlogov gu in ru, ki označuje jukstapozicijo svetlobe in teme, kjer je nevednost temna, znanje, zlasti duhovno znanje, pa svetloba.
Pojem guru sega v zbirko starodavnih indijskih besedil, znanih kot Upanišade. Druga starodavna indijska besedila, ki obravnavajo koncept, vključujejo Bhagavad Gito, del indijskega epa, Mahabharata. Guru Gita in, manj neposredno, Ramayana sta druga starodavna indijska besedila, ki obravnavajo vlogo osebe in učenca, znanega kot shishya. V teh besedilih je idealen odnos guru-shishya ponazorjen v likih. V Bhagavad Giti ima Krišna vlogo guruja bojevitega princa Arjune, ki ga vodi skozi njegovo negotovost glede morale in dolžnosti. V Ramayani je odnos prikazan prek junaka Rame in opičjega božanstva Hanumana. V Guru Giti je Gospod Shiva guru, medtem ko je njegova žena Parvati shishya.
V hindujski tradiciji lahko spoštovanje do guruja sega od globokega spoštovanja do trditve, da je on ali ona utelešenje boga na zemlji. V večini primerov se vodstvo šteje za bistvenega pomena pri doseganju mokše ali duhovne predanosti in osvoboditve, ki je zadnji od štirih glavnih ciljev v shemi tradicionalnega indijskega življenja. V hindujski tradiciji bo guru verjetno dal učencu mantro, močan zvok ali izjavo, kot eno od mnogih pripomočkov, potrebnih za približevanje razsvetljenju. On ali ona bo učenca vodil v verskih ritualih in obredih s ciljem prebuditi spečo kačo shaktija ali duhovnega znanja. V mnogih primerih je guru cenjen nad bogom, saj je on ali ona tisti, ki vodi učenca do srečanja z bogom.
V budistični tradiciji ima guru podobno identiteto kot hindujski, čeprav so predana učenja očitno drugačna. Budistični guruji so navdihujoči, zelo spoštovani učitelji na poti do razsvetljenja. V nekaterih vejah budizma se šteje za utelešenje Bude, bitja, znanega kot Bodisatva. Tibetanski budizem trdi, da brez vodstva guruja ne more biti pravega vpogleda ali izkušnje – in zagotovo ne razsvetljenja. Koncept v sikhizmu, medtem ko ohranja identiteto osebe kot duhovnega učitelja, tudi abstrahira idejo, da se nanaša na znanje, posredovano s kakršnimi koli sredstvi ali medijem.
Na zahodu je koncept guruja ohlapnejši in sega onkraj učiteljev duhovnosti in religije. Vsakdo, ki pridobi privržence in ki velja za avtoriteto v njihovi areni, se lahko imenuje s tem imenom. Mnogi zahodnjaki pa ohranjajo versko povezanost s konceptom. Znani guruji na zahodu so Chogyam Trungpa Rinpoche in Paramahansa Yogananda.