Mcalexander Family History
Mcalexander Surname Meaning
Scottish: Anglicized form of Gaelic Mac Alasdair (see McAllister ) Alexander being regarded as the English equivalent of the Gaelic personal name Alasdair.
Source: Dictionary of American Family Names 2nd edition, 2022