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