Guru (Jawi: ݢورو daripada bahasa Sanskrit गुरू "orang yang patut dimuliakan";[1] bahasa basahan: cikgu چيقݢو gabungan kata "cik guru"[2]), pengajar, pendidik dan mudaris merupakan tenaga pengajar dalam institusi pendidikan seperti sekolah atau tuisyen (kelas bimbingan). Perkataan guru cenderung digunakan bagi merujuk suatu jawatan pendidik yang memberi ilmu, sementara kata cikgu mempunyai maksud yang sama dengan guru namun ianya lebih cenderung digunakan untuk panggilan seseorang yang menyandang jawatan guru. Dalam zaman moden ini, guru juga merupakan istilah yang digunakan untuk seorang yang pakar dalam sesuatu bidang misalnya pengurusan guru merujuk kepada seorang yang pakar dan handal dalam bidang pengurusan. Di peringkat universiti, guru diberi gelaran tutor atau pensyarah. Lazimnya guru perlu mahir dalam sesuatu mata pelajaran serta diperkukuh pula dengan pengetahuan dalam bidang pedagogi atau sains prinsip pengajaran.