Bitva u Megidda byla bitva mezi armádami egyptského faraóna Necha II. a judského krále Josiáše v roce 609 př. n. l. V tom roce egyptský faraón Necho II. postupoval přes Palestinu, aby pomohl asyrským silám, které stále odolávaly babylonskému vůdci Nabopolassarovi v západní Asýrii. Judský král Josiáš, který se přidal na stranu Babylóňanů, vyvedl armádu, aby Necha na jeho cestě na sever napadl. Podle Bible Necho naléhal na Josiáše, aby ho nechal projít, a poukazoval na to, že s Judskem nemá žádný spor. Josiáš se však „od něj neodvrátil... ale šel do údolí Megiddo, aby bojoval“. O bitvě nejsou známy žádné podrobnosti, ale lze předpokládat, že na obou stranách bylo mnoho vozů. Egyptské vítězství bylo zajištěno, když Josiáš zemřel po zásahu šípem. Triumf však Nechovi nepřinesl trvalou výhodu. Postoupil do Sýrie, kde se spojil se zbytky kdysi mocné asyrské armády, ale poté byl napaden silami vedenými synem Nabopolassara, Nebúkadnesarem, u Karkemiše na západním břehu řeky Eufrat. Egypťané a Asyřané utrpěli v tvrdé bitvě těžkou porážku a Necho uprchl zpět do Egypta, jeho prestiž byla zničená. Prorok Jeremjáš sarkasticky poznamenal: „Faraon, král Egypta, je jen hluk.“ Asyrská věc byla ztracena.