Nazwa osady Lachowo wywodzi się od staropolskiego imienia Lach, może ówczesnego poddanego albo wójta książęcego. Wchodzi w grę przede wszystkim poświadczony źródłowo Stanisław Lach, mieszczanin łomżyński o charakterystycznym przezwisku znany w latach dwudziestych XV wieku, który mógł na tym obszarze podejmować już działalność wcześniej. Tenże obrotny mieszczanin mógł być zatem pierwszym wójtem, czyli zasadźcą osady, ściągającym osadników liczących na wieloletnie zwolnienie od wszelkich podatków i ciężarów w okresie stopniowego karczowania lasu i ostatecznego wyboru miejsc przydatnych na przyszłą zabudowę, ogrody i pola.

Początkowo wieś zajmowała obszar znacznie większy niż dzisiejsze Lachowo. W 1437 r. książę czersko-warszawski Bolesław IV, wnuk i następca długowiecznego Janusza I, nadał 40 włók dziedzictwa Lachowo Kiełczowi z Jaćwiężyna w ziemi ciechanowskiej w zamian za jego dobra Męczki tamże. Nadał mu na nową własność prawo niemieckie z czynszem po 8 groszy od włóki osiadłej (kmiecej), płatnym rocznie władzy książęcej. Na terenie nadania ukształtowały się osady Stare Kiełcze i Kielcze Kopki, których nazwa pochodzi od owego Kiełcza z Jaćwiężyna, odbiorcy nadania. W 1441 r. pozostałą książęcą część Lachowa, tj.