The Oxford Names Companion, OUP Clan MacLean Website
Notes:
A Gaelic form of Alexander, from Greek "defender" or "helper".
The Clan MacLean Website gives Ailig as a Gaelic spelling of Alec and Alex, pet names for Alexander. Ailig is possibly therefore a pet name for Alasdair and its spelling variants.
Thanks to Donald Whyte who provided much of the initial information for this site.