La question s'est posée de longue date, elle a donc un intérêt historique.
Si elle est si difficilie à répondre, c'est parce que les auteurs antiques aiment plaquer des stéréotypes en faisant les portraits, pour prêter des qualités au grands hommes. De plus, les noms de couleurs de cheveux sont toujours difficiles à traduire.
En l'occurrence, en tant que personnage du monde méditerranéen, il est plus que probable qu'Alexandre était brun, ce qui corroborrerait les mosaïques.
On sait que Plutarque lui attribue une chevelure 'léonine', ce qui pourrait désigner le roux et bien évidemment lui attribuer les qualités du lion. Ce serait possible dans la mesure où les Macédoniens sont proches des Thraces, chez qui Hérodote dit avoir vu des roux aux yeux bleus.
D'autres auteurs le voient blond, ce qui pourrait résulter d'une dimension solaire via une identification à Hélios.
De manière amusante, j'ai d'ailleurs l'impression qu'Hélios et Apollon suivent la même trajectoire capillaire qu'Alexandre
: bruns sur les mosaïques et les amphores, blonds sur tableaux modernes.
Dernière chose : l'imagerie attribue également deux cornes à Alexandre, par identification à une divinité égyptienne. Mais quelle pouvait être la couleur de ces cornes ?