We've pretty much decided on this name if we have a boy. The only downside is the variety of spellings. My usual view with names is that you should go with the most popular spelling. The most popular spelling in Scotland is Alasdair at the moment for babies, however, with this name, it's not popular at the moment (23 babies in 2019 in Scotland) and so between the most popular spelling and the next one down there's only a difference of 3-5 babies.
We're leaning more towards Alasdair at the moment. I do like that it's the original Gaelic spelling but I think within the UK and internationally other spellings might be more recognised.
Any opinions?