It is important to know where was Macedonia, as you read here:
https://www.etymonline.com/search?q=macedonia the name of Macedonia is from ancient Greek
makros "long, large":
https://en.wiktionary.org/wiki/μακρός#Ancient_Greek from Proto-Indo-European *mh₂ḱros, cognate with Indo-Iranian
masru "Egypt" (Egyptian Arabic
masr, Mycenaean Greek
misarajo).
there can be 2 official well stated terminations,
and a third possible via LPIE
Α) tall nation, big body
the primary tested one and certified means Tall,-big people
that is also the explanation of Magnetas the brother of Makedonas
Magnetas live south of Makedonas in East parts of Thessaly,
compare Greek Megas-megalos means both Great-Big
the edos-ednos -edonoi etc means cousins-nation etc, in attic and koine typical of Makedonian d-θ is ethnos εθνος
so the possibility Mak-edon =tall nation
B) long relatives, split clan
the terminology of -ednos can also mean long cousin or split cousin from hive
in that case all three Makednos Magnetas Mygdon means split-clan
infact myg-don is the remnants of Brygians,
Brygians older known homeland was today Dyrrachium,
by the coming of illyrians-proprie, Brygian moved east and, south north of primary Makedonia, south of Paeonians, but from their cities, we see their cities and them living among other clans, like nextby village - but other people
Then moved to Phrygia, the ones who left were called Mygdonεs, Μυγδονες
Μυγ from Αμυς-αμυχη means split from scratch,
C) the Armenian Hypothesis in Thracian (not certified)
that is not attested, but it is possible,
notice the Scotish clans have a Mc a Mac before their clan names,
in Thracian vocabulary Muca ment the male youth, 'the sons' (see Duridanov)
the word exist also in Armenian,
so it is possible that Myssians, Myceneans, Makedonians, Mygdonians etc and other in Balkans and Asia minor mean (the sons of)
it is a possible, but can not explain the secondary synthetic, as also
I heard the above as alternative theory, but rejected from the same who proposed it.
cause it should have a Mus if was Armeno-Tracian, and not -k or -g