AlexanderMcDonald
1837–1884
Names and Surnames
Birth name
Alexander McDonald
EnglishAlexander McDonald
AlbanianAlexander McDonald
Multiple languagesAlso known as
Alexander MacDonald Junior
EnglishAlexander Macdonald of Kepplestone
EnglishAlexander MacDonald Jr of Kepplestone
EnglishAlexander MacDonald II
EnglishAlexander MacDonald
EnglishAlexander McDonald jr.
English