Stare Duchny - wieś w woj. podlaskim, pow. łomżyńskim, gm. Śniadowo, par. Śniadowo. Swego czasu wraz z Duchnami Młodymi tworzyły jedną wieś. Założona ok. 1390 przez Więcislawa de Duchny jako gniazdo rodzinne Duchnowskich. Wieś dziedziczna głównej linii Duchnowskich. Typowa wieś szlachecka.