A common question about Ancient Macedonian History is: “If Alexander A' was Greek, why was he called a Philhellene?”
Philhellene (φιλέλλην, meaning Greek-lover) is a term commonly used of non-Greeks. It is also a term for Greeks who sacrifice themselves for the common good. Plato states that the citizens should be both Greek and Philhellenes (Republic 470E). Agesilaus of Sparta was also called a philhellene (Xenophon, Agesilaus 7.4) because he was a good Greek.
More questions about Ancient Macedonia History are answered at http://macedonia-evidence.org/faq-history.html.