The descendants of Meshech are often spoken of in close association with those of Tubal, the Assyrians for example mentioning Tabal and Musku, whilst Herodotus writes of the Tiberanoi and Moschoi. A very much earlier reference to the peoples of Meshech, is an inscription of ca. 1200 BC which tells us how they overran the Hittite kingdom, and an inscription of Tiglath-pileser I of Assyria from ca. 1100 BC, who tells us that, in his own day, the Mus-ka-a-ia were able to put into the field an army of 20,000 men. The activities of this same people are also subsequently reported by Tukulti-ninurta II, Ashurnasipal II, Sargon and Shalmaneserr III, the last of whom refers to them as the Mushki. Josephus knew them as the Mosocheni (LXX Mosoch), whom, he says, were known in his own day as the Cappadocians. Some later writers have pointed out that the name of Meshech is preserved in the old tribal name of the Muscovites of RUSSIA, after whom Moscow is named. Such an identification is not at all unlikely especially when we consider the subsequent history of the historically closely associated people of Tubal and the fact that the city is still known today in the Russian tongue as Moskva, (cf. the Assyrian form Musku). —Bill Cooper
But, according to Robert D. Mock MD,
When we search the scriptures, we find that the name Meshekh was written in Bereshyit (Genesis) 10:2. This was the name of a patriarch of the family of Japheth and not a city founded in the Jewish year 4907 (1147 CE) by the Viking prince Yurii Dolgoruky. The city of Moscow was rather named after the River Moskva, called “muddy water”, rather than an esteemed ancestral forefather of their ancient race.
At biblicalstudies.com, we have:
Mushki (MŠK) of central and western Asia Minor, known in the classics (Homer, etc.) as Phrygia, fits very well. These people were well known to Ezekiel, and this seems clearly the easier interpretation.
Others suggest western Turkey as the principal ultimate place of migration of Meschech. See also Princes of Turkey! and Magog made Easy. Others still have Mesheck in north-eastern Turkey, up into southern Transcaucasus.
The best fit is that Meshech is Turkey, most likely central-western although northeastern cannot be ruled out.