This question may seem to be off-topic from the discussion of Zechariah, but actually it isn't. Zechariah 12-14:15 writes about the period when the Zealot factions would be doing battle with each other from AD 66 until the spring of AD 70. Zechariah 14:13 with its "great tumult from the Lord" when "his hand shall rise up against the hand of his neighbour" describes the civil war effect that Gog brought to Israel in AD 69 in the person of Simon bar Gioras, one of the main Zealot leaders who had the largest army of all the other Zealot factions. Simon's forces numbered some 40,000 when he came with that army culled from the nations around and within Israel, and demanded admittance to Jerusalem in AD 69.
Simon's very name meant "Simon son of the proselyte", so this Zealot commander came from Gentile origins, as well as a Jewish background.
The definition of "Gog" is given to us in the LXX translation for Numbers 24:5-9, and it indicates that "Gog" is the title given to ISRAEL. The Gog battle taking place in Israel was going to be characterized by "every man's hand shall be against his brother" (Ezekiel 38:21). This meant that Israelites would be battling their fellow Israelites. This is what happened with the various Zealot factions that competed with each other for supremacy in the years from AD 66-70, until Titus came and laid siege to the city of Jerusalem.
The whole Zealot ideology was launched from the northern quarter of Israel - the "Galilee of the Gentiles" region - which seemed to be a breeding-ground for nationalistic-minded citizens who wanted to rise up against their Roman overlords (with "Judas the Galilean" as a prime example in Acts 5:37). This is why there were individuals in Gog's army coming from those various nations mentioned in Ezekiel 38:5 - "Persians, Ethiopians, and Libyans...Gomer and all his bands, the house of Togarmah of the north quarters and all his bands..." All these nations were the forebears of the Gentile nations which came from the sons of Noah. Their descendants would be doing battle with each other in the Gog warfare. Noah had predicted that there would be conflict between Canaan's descendants and those of Shem and Japheth, and this finally came to fruition in Israel with its civil war breaking out under the Zealots.
According to Ezekiel 38:15, Gog would "come from his place out of the north parts" - of Israel, in Galilee. Simon bar Gioras had his army headquarters in the village of Nain, between Galilee and the hill of Megiddo, where he stored all of his stolen supplies to sustain his large army.
The Gog battle in Revelation is the same as the prophesied description of it in Ezekiel 38-39. Gog's army (that of Simon bar Gioras, numbering 40,000) finally came to the gates of Jerusalem in AD 69, and demanded admittance by the other Zealot leaders inside. Once they yielded to his threats, Simon became an intolerable dictator that year. His forces in Jerusalem were finally decimated the next year in late AD 70, and fell on the mountains of Israel by Titus's Roman army. Simon bar Gioras was taken captive to be displayed in the Roman triumph as the defeated "king of Israel" which Simon had aspired to be. It literally took seven months to bury the resulting dead in the Jordan plain, as prophesied in Ezekiel 39, and 7 years to burn all the siege warfare material as firewood, since every tree for ten miles around Jerusalem was cut down to use in the war.