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