Xiang Liang (; zm. 208 p.n.e.) – jeden z przywódców rebelii przeciwko dynastii Qin w latach 209–208 p.n.e.

Życiorys Xiang Liang pochodził z Xiaxiangu (dzis. Suqian) i był synem Xiang Yana, generała królestwa Chu, który zginął w walce z Qin. Według "Zapisków historyka" członkowie rodu Xiang z pokolenia na pokolenie byli generałami w służbie króla Chu.

Xiang Liang zabił urzędnika dynastii Qin i uciekł wraz ze swoim bratankiem Xiang Yu do regionu dolnej Jangcy. Kiedy w 209 p.n.e. Chen Sheng wzniecił bunt przeciwko Qin Xiang Liang wraz z Xiang Yu zabili namiestnika (shou, 守) komanderii Kuiji (dzis. Shaoxing) i Xiang Liang sam ogłosił się namiestnikiem, po czym zmobilizował 8000 ludzi. Jako pochodzącemu ze znamienitego rodu wkrótce Xiang Liangowi podporządkowały się także oddziały innych buntowników, Chen Yinga, Ying Bu i Pu, tak że według „Zapisków historyka” jego siły miały osiągnąć liczbę 60 tysięcy ludzi. Xiang Liang występował wówczas w imieniu Chen Shenga, jako naczelny doradca () odtworzonego królestwa Chu, jednak nie jest pewne czy rzeczywiście otrzymał od niego ten tytuł. W tym czasie rebelianci nie mieli żadnej wiadomości od Chen Shenga, który zaginął po klęsce zadanej mu przez Qin, i jeden z przywódców lokalnego powstania, Qin Jia, obwołał królem Chu należącego do jego dawnego rodu panującego Jing Ju.