Yan Liang (? - 200) bio je kineski vojskovođa iz doba kraja dinastije Han, koji je služio gospodara rata Yuan Shaoa. Kineski historijski izvori ga opisuju kao hrabrog, ali previše lakomislenog ratnika. Kada je godine 200. Yuan Shao na čelu ogromne vojske od 100.000 ljudi krenuo u pohod protiv Cao Caoa, Yan Liang je stavljen na čelo odreda koji je trebao prijeći Žutu rijeku i uspostaviti mostobran kod Bome. Cao Cao je iskoristio priliku i napao Liangove snage što je dovelo do bitke kod Bome. U njoj je Yan Liangova vojska poražena, a samog Yan Lianga je osobno ubio i glavu mu odrezao Cao Caov vojskovođa Guan Yu.