Zagajnik is a village in the administrative district of Gmina Nowogrodziec, within Bolesławiec County, Lower Silesian Voivodeship, in south-western Poland.It lies approximately 9km north-west of Nowogrodziec, 20km west of Bolesławiec, and 123km west of the regional capital Wrocław.The village has a population of 193.