According to Ezekiel 38:2, Gog is of Magog and the head ruler of Meshek and Tubal at the time of the end. Do these names refer to places, or people groups? Since these three gentlemen are listed as sons of Japheth, one of Noah’s sons, in Genesis 10:1-2, Magog, Meshek and Tubal are referring to people groups, not geographic locations. Ezekiel 38:8 makes it clear that Gog’s invasion will happen in the final years before Christ’s return, which means it’s important to find out where these three people groups eventually settled.
Sadly, this requires some serious detective work. Fortunately, in his book The Tower of Babel: The Cultural History of Our Ancestors, Bodie Hodge did a lot of excellent research on this very subject. Magog, Meshech and Tubal wound up in lots of places, but all three of them have strong connections to Russia. Magog is commonly associated with most Slavic-speaking peoples, including Russia, Meshech is commonly associated with the Moscow region of Russia, and Tubal is commonly associated with Siberian Russia, reflected in the name of the Siberian city Tobolsk. Look at pages 179-180 of Bodie Hodge’s book The Tower of Babel: The Cultural History of Our Ancestors for details.
Obviously, Russia is about as far north of Israel as you can get, and Ezekiel 38:15 tells us that Gog will come from “the remote parts of the north.”