Bitwa pod Okpo – pierwsza bitwa morska w toczącej się w latach 1592–1598 wojnie japońsko-koreańskiej, zwanej wojną Imjin. Rozpoczęła się 16 czerwca 1592, trwała dwa dni. Wygrana w bitwie pod Okpo stanowiła pierwsze zwycięstwo admirała Yi Sun-sina w tej wojnie.
Tło Flota japońska wysadziła wojska pod Pusan, które zostało zdobyte, a armie japońskie ruszyły w głąb lądu. Kluczowe dla ich operacji było dostarczanie im zaopatrzenia i posiłków drogą morską, w szczególności by zakumulować zapasy potrzebne do inwazji na Chiny. Z tego względu flotylle japońskie rozpoczęły powolne przemieszczanie się wzdłuż zachodniego wybrzeża Półwyspu Koreańskiego.
Koreańczycy nie dysponowali siłami, by im się od razu przeciwstawić. Dwie z trzech głównych eskadr floty koreańskiej, Flotylle Prawej i Lewej Ręki prowincji Gyeongsang, zostały samozatopione, gdy ich dowódcy wpadli w panikę na widok lub na wieść o zbliżających się okrętach japońskich (z Prawej ocalały nieliczne jednostki). Dowódca tej flotylli, Wong Yun (원균), wezwał na pomoc Yi Sun-sina, który dowodził Flotyllą Lewej Ręki prowincji Jeolla. Yi postanowił jednak czekać na oficjalne rozkazy ze stolicy, w międzyczasie wzmacniając obronę swoich portów i licząc na połączenie z drugą eskadrą Jeolli, by wzmocnić siły przed starciem.