Rychnov nad Kněžnou (niem. Reichenau an der Knieschna) – miasto w północnych Czechach, w kraju hradeckim, na Pogórzu Orlickim nad rzeką Kněžną. Według danych z 2023 r. powierzchnia miasta wynosiła 3499 ha, a liczba jego mieszkańców 11 442 osób. W Rychnovie siedzibę ma dyrekcja CHKO Orlické hory i władze czeskiej części Euroregionu Glacensis.