În limba sanscrită, guru înseamnă profesor. Religiile orientale, cum ar fi hinduismul, budismul, sikhismul și mișcările mai noi, cum ar fi Meditația Transcendentală, folosesc guru ca titlu. Acestea îl acordă unui profesor (sau ghid) în materie religioasă.
În limbajul occidental, orice persoană care are adepți poate fi numită guru, chiar dacă este urmată pentru alte lucruri decât religie sau filozofie. O persoană cu cunoștințe sau expertiză poate fi numită guru dacă influențează prin predare personală. Termenii moderni care au un sens destul de asemănător sunt mentor și tutore.