Listed below are the nations which will attack Israel from Ezekiel chapter 38 and their modern day names. The map shows the nations who will be attacking Israel in this future war.
Gog is the leader of the invasion of Israel.
Magog, Meshech, and Tubal comprise modern day Turkey (along with Gomer)
Persia is Iran, parts of northern Iraq, and Afghanistan.
Cush is Ethiopia and Sudan.
Put is Libya and will most likely include Tunisia, Algeria, and Morocco.
Beth Togarmah is Armenia.