A Scottish surname-style name meaning son of Alasdair or Alexander.
Like Macallister?
Swipe through thousands of names like it