張養初(?—1629年),山西平陽府曲沃縣(張莊人)民籍陝西耀州人。
萬曆三十七年(1609年)己酉科山西鄉試舉人,天啓五年(1625年)乙丑科進士,授盧龍縣知縣,崇禎二年(1629年),清軍入關,克永平府,副將孟喬芳及知縣張養初、家居兵備道白養粹、罷職副將楊文魁、游擊楊聲遠等十五人出降,命以養粹為巡撫,養初為知府,喬芳、文魁仍為副將,率降兵從諸貝勒城守。五月,明兵取灤州,貝勒阿敏棄永平出塞。瀕發,屠城民,諸降官養粹、養初等死者十一人[1]。