Kněždub (německy Kniezdub, Kneschdub) je obec v okrese Hodonín v Jihomoravském kraji. Leží šest kilometrů východně od Strážnice v nadmořské výšce 185 metrů na ploše 1609 hektarů. Žije zde přibližně 1 000 obyvatel. Obec je členem sdružení obcí Mikroregionu Strážnicko.