Guru (Devanagari Sanskritçeगुरु), Sanskritçede "öğretmen" veya "usta" anlamına gelen bir terimdir. Özellikle Hint dinlerinde kullanılır.