Het Sanskriet woord Guru staat voor een spirituele leraar of gids.
Er zijn verschillende verklaringen voor de betekenis van het woord. Eén lezing stelt dat Goe staat voor Goekhar, wat wereld betekent en Roe voor roekhar, god. Een Goeroe is volgens deze lezing iemand die de wereld van de goden kan binnentreden en na terugkomst zijn wijsheid met de mensen deelt. Een Goeroe is dus een voertuig om met de wereld van de goden in contact te komen
Een andere verklaring luidt dat goeroe in het sanskriet letterlijk "zwaar" betekent en illustrereert hoe de positie van een leraar in de conservatieve brahmaanse traditie wordt opgevat.
Tibetanen vertaalden Goeroe met Lama, wat "onovertroffen" betekent.