Puszcza Zielona (również Puszcza Kurpiowska, Puszcza Myszyniecka, Puszcza Północna, Puszcza Zagajnica) – kompleks leśny powierzchni ok. 800 km², położony w północno-wschodniej części Niziny Północnomazowieckiej, na Równinie Kurpiowskiej. Jej granice wyznaczają rzeki: Pisa (od wschodu), Narew (od południa) oraz Orzyc (na zachodzie). Północne krańce sięgają dawnej granicy Prus Wschodnich (dzisiejsza granica między województwem mazowieckim a warmińsko-mazurskim).

Nazwa Puszczę nazywano Zagajnicą (pierwsze użycie określenia w 1471 – puszcza częścią władztwa Janusza II), dodając określenia pochodzące od starostw, w których się znajdowała dana część kompleksu leśnego: Puszcza-Zagajnica Łomżyńska, Puszcza-Zagajnica Nowogrodzka i Puszcza-Zagajnica Ostrołęcka (zwana też Szkwańską). Istniała też Puszcza Myszyniecka, Puszcza Różańska, Puszcza Płodownicka oraz Mazuch (między Chorzelami a Przasnyszem)Lustracja dóbr królewskich województwa mazowieckiego 1565, cz. 2, wyd. I. Gieysztorowa, A. Żaboklicka, Warszawa 1968, s. 92..