Names: Alasdair

Names:
Defender of mankind. Gaelic form of Alexander. Variations: Alex