meaning of Alasdair

Alasdair meaning in Names Dictionary

A Scottish Gaelic variant of Alexander through the Greek meaning defender of man.
Name Origin: Gaelic
Name Gender: Male