地名由来:据《束鹿县志》记载:张古庄,原名张孤庄。谓立村之初,上张姓一、二家,别无邻居。后人们按谐音改“孤”为“古”,称张古庄。公社因其驻地在此,故称张古庄公社。张古庄镇因镇人民政府驻地位于张古庄村而得名。
张古庄镇有8510户,人口为30639人,拥有耕地51316亩,辖张古庄、杜合庄、北口营、耿家营、张名府、郭家庄、中王庄、北四冢、北陈位、南陈位、南吕村、北吕村、西陈位、东陈位、赵念、小位、尖村营.
历史沿革:
抗日战争初期,张古庄镇境域属束鹿县。
民国三十一年(1942年),属束晋县。
民国三十五年(1946年)末,属束鹿县。
1949年,属束鹿县二区。
1953年,成立互助组。
1954年,成立初级社。
1956年,成立高级社。
1958年,为张古庄公社张古庄管理区。
1961年,析出,成立张古庄公社。
1984年5月,复置张古庄乡。
1985年,张古庄乡撤乡改镇。
1996年,南吕村乡并入。