Arabic Meaning: The name Alli is an Arabic baby name. In Arabic the meaning of the name Alli is: Greatest. A- the Supreme Being in the Muslim faith.
The name Alasdair is a Gaelic baby name. In Gaelic the meaning of the name Alasdair is: A Scottish Gaelicfrom the Greek meaning defender of man.