Alasdair

Origin Gender Meaning
Gaelic Boy Defender of mankind; Gaelic form of Alexander. Variations: Alex