"The avenger."
The name Alasdair is commonly a male name from the "Scottish" origin that means "The avenger.".

The pronunciation of Alasdair is AL-?s-d?r.
Lucky Number: 3
The name Alasdair means "The avenger.". Explore other names with related meanings: