No, i never claimed they are related to Mycenaean Greek or that they are related to Greek altogether, i wrote that they appear related as a result of assessing some of the words' suffixes/endings. All these words can have actual etymologies in the Indo-Iranian languages, therefore i am not really the one to tell you they can actually be traced to Greeks or not, since i don't know much about the Indo-Iranian languages. I just draw your attention towards the fact that Greeks' first historical appearance in the region of Iran, was during and after Alexander's conquest. Therefore, if there is any actual influence, then this can only be during the Hellenistic Age. There were also some Ionian Greeks that were displaced by the Persians after some riots/revolutions, and placed all the way to Bactria. Therefore, when Alexander's Greeks reached Bactria they were surprised to find already established many Greek cities in the region. But even this was during the Classical period.
Let me just comment on "Angil". First of all, "άγγελος/angelos" can be found both in the ancient and modern Greek dialects, and it means messenger and angel. We can even find the word in the Homeric Epics, This is absolutely no loanword from Semitic. Semitic languages have different words to describe an angel or messenger. Furthermore, the Mycenaean version of the word is "a-ke-ro".
Some of these names can be found in the ancient Sumero-Akkadian, Hurro-Urartian or Elamite sources from 2nd and 3rd millennium BC, of course it is poosible that we find some similar words in the Indo-Iranian languages but is there any evidence which shows Indo-Iranians lived in this region before the 1st millennium BC?
If Mycenaeans migrated from north of Iran/Caucasus to Greece in the 2nd millennium BC we should find traces of their culture in this region, and if Mukania in the Akkadians sources was the same Mycenae, then there should be some placenames with Mycenaean origin in this land.