Stara Osuchowa – wieś sołecka w Polsce położona w województwie mazowieckim, w powiecie ostrowskim, w gminie Ostrów Mazowiecka.

Historia +Integralne części wsi Stara Osuchowa SIMC Nazwa Rodzaj 0517097 Zastruże przysiółek

Mieczysław Bartniczak wskazał, że nazwa wsi (rdzeń osuch) oznacza podmokłą wyspę na bagnie powstałą po opadnięciu wody i osuszeniu terenu. Podobnie pisała Maria Barbasiewicz, twierdząc, że wieś powstała na osuszonym obszarze wśród podmokłej okolicy. Przez wieś przepływa rzeczka Tuchełka, niegdyś szersza i spławna.

Pierwsza udokumentowana wzmianka o wsi pochodzi z 1203. Linia wsi Wiśniewo–Długosiodło–Osuchowa–Nagoszewo miała charakter obronny przed napierającymi z północnego-wschodu Jaćwingami (XI–XII wiek). Do 1639 Nagoszewo należało do parafii Długosiodło. Mieszkańcy zajmowali się smolarstwem, kołodziejstwem, bednarstwem, przewozem towarów.

W XVIII wieku biskupi płoccy, właściciele dóbr w Puszczy Białej, chcąc usprawnić gospodarkę leśną po zniszczeniach z okresu wojny północnej i wyludnieniu okolicy przez epidemie, sprowadzili do wsi Kurpiów z Puszczy Zielonej, osadzając ich na prawie czynszu.