Gog ja Magog (vanhassa Raamatun suomennoksessa Goog ja Maagog, tosin Agricolan ensimmäisessä Uuden testamentin suomennoksessa vuodelta 1548 ”Gog ja Magog”) ovat Raamatun mukaan kansoja, jotka lopun aikoina hyökkäävät Israelia vastaan. Tästä on mainintoja Hesekielin kirjassa ja Ilmestyskirjassa.
Hesekielin kirjan luvuissa 38–39 kuvaillaan Gogin sotaa. Siinä Gog, jonka kotimaa on pohjoisen perillä, hyökkää monien muiden kansojen kanssa rauhassa asuvan Israelin kimppuun. Raamatun mukaan Goog kuitenkin tuhoutuu Jumalan yliluonnollisesta vaikutuksesta.[1][2] Ilmestyskirjassa Gogin ja Magogin joukot edustavat Saatanaa, joka lyödään lopullisesti Harmageddonin taistelussa.
Magog oli Raamatussa Jaafetin poika, ja eräiden tulkintojen mukaan hänestä polveutuisivat skyytit, slaavit, mongolit, unkarilaiset, irlantilaiset ja keltit.