Otmuchów (hist. Odmuchów, Odmachów, niem. Ottmachau) – miasto w woj. opolskim, w powiecie nyskim, położone na Dolnym Śląsku, nad Nysą Kłodzką.