Scottish Gaelic form of Alec and Alex. It is, therefore, a pet name for Alasdair/Alastair, the Gaelic equivalents of Alexander, from Greek "defender" or "helper".