Szczawnik – wieś w Polsce położona w województwie małopolskim, w powiecie nowosądeckim, w gminie Muszyna.
Wieś biskupstwa krakowskiego w powiecie sądeckim w województwie krakowskim w końcu XVI wieku. W latach 1975–1998 miejscowość administracyjnie należała do województwa nowosądeckiego. Nazwa wywodzi się od źródeł wody mineralnej, kwaśnych szczaw.