Ezekiel 38 through 39 tells of a future invasion of Israel by a vast coalition of nations that surround it.
snip
There are many theories as to who will join in this future invasion of Israel. Before going through a list of the individual nations, I'll list some of the more common theories you'll hear when studying the prophecies from Ezekiel 38.

Ezekiel 38:1-6 The word of the Lord came to me; Son of man, set your face against Gog, of the land of Magog, the chief prince of Meshech and Tubal; prophesy against him and say: 'This is what the Sovereign Lord says: I am against you, O Gog, chief prince of Meshech and Tubal. I will turn you around, put hooks in your jaws and bring you out with your whole army - your horsemen fully armed, and a great horde with large and small shields, all of them brandishing their swords. Persia, Cush and Put will be with them, all with shields and helmets, also Gomer with all its troops, and Beth Togarmah from the far north with all its troops - the many nations with you.'

1. Hashemite Kingdom Theory
: The Islamic Nations will come against Israel either by an Iraqi-led, Jordanian led, or Turkish led coalition. The enemy from the north refers to the areas of Syria, Turkey, and Iraq. These Islamic nations make up the lands occupied by Magog, Gomer, Togarmah, Meshech and Tubal.

2. Caucus Theory: Gog and Magog are the Arab nations in an alliance with the Muslim republics of the former Soviet Union. This theory leaves out most of Russia, and includes only the southern part.

3. All Europe theory: Gog and Magog are the sons of Japeth thus the originators of the European races. Gog and Magog therefore indicates all of Europe. This is not a widely held theory and I could find little support for it.

4. Russian Theory: The Hebrew word 'rosh' in verse 3 is identified with Russia, 'Tubal' with Tiblisi or Tobolsk and 'Meshech' with Moscow, therefore Gog and Magog refers to Russia. This is one of the most commonly held views and is based on a different interpretation of the Hebrew word Rosh (used as a noun rather than adjective), similarities in the pronunciation of words, and the Greek translation of Rosh referring to a tribe of people found in what is now Russia.

5. Indo-European Theory: Gog and Magog include the nations descending from Japheth: Russia, the Caucasus(Turkey), Iraq, and the Islamic republics of Central Asia. The coalition is an alliance of Arab nations, Muslim republics, Georgia, southern Russia and the Black sea area.

These are some of the theories you will find if you do any research into the prophecies of Ezekiel 38. You may also find interpretations that are a combination of these, and in fact, I tend to find more evidence for a version of the Indo-European and Caucacus Theory.

Before looking at the participants of this invasion in more detail, it's important to understand that the war described in Ezekiel 38 is not the same as the war that will come at the end of the tribulation when Jesus returns to defeat the Antichrist and establish his millennial kingdom. How do we know this? The war at the end of the tribulation, known as Armageddon, is a world war. Revelation tells us that this battle will involve all nations. The war described in Ezekiel includes specific nations that invade Israel. Also, Armageddon is at the climax of the tribulation, while the war described in Ezekiel comes well before then.

http://contenderministries.org/prophecy/gogmagog.php