Zhang Hao (張顥) (died June 18, 908) was a guard commander for late Chinese Tang Dynasty warlord Yang Xingmi the Prince of Wu, who was the military governor (Jiedushi) of Huainan Circuit (淮南, headquartered in modern Yangzhou, Jiangsu), and Yang Xingmi's son Yang Wo (Prince Wei of Hongnong) early in the Five Dynasties and Ten Kingdoms period. Along with fellow guard commander Xu Wen, he took over reins of the Hongnong state (which, in later times, would be known as Wu) by effectively putting Yang Wo under physical control. In 908, fearing that Yang Wo was about to seize power back and kill them, they assassinated him first. However, they then turned on each other, and Zhang was killed by Xu, who then took sole rein of Hongnong.
It is not known when Zhang Hao was born, but it is known that he was from Cai Prefecture (蔡州, in modern Zhumadian, Henan). At one point, he served as a soldier under Qin Zongquan, who was at one point a Tang Dynasty-commissioned military governor (Jiedushi) of Fengguo Circuit (奉國, headquartered at Cai Prefecture) but who later declared himself to be emperor of a new state. Zhang, while serving under Qin, was known for his ferocity in battle, and he was later assigned to serve under Qin's general Sun Ru when Qin sent his brother Qin Zongheng (秦宗衡) and Sun to try to capture Huainan Circuit (淮南, headquartered in modern Yangzhou, Jiangsu) in 887, which was then in a state of confusion after battles between Qin Yan and Bi Shiduo on one side and Yang Xingmi and Lü Yongzhi on the other for control of the circuit. (Sun soon killed Qin Zongheng and took over his army.) During a battle where Yang's army prevailed over Sun's, Zhang surrendered to Yang.