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