They sound the same when I say them. I love love either of them, but prefer the spelling
Alasdair just so it doesn't have the word stair sticking out at you. I like
Ali for a nickname, or
Al I think is cute. I think it works fine with that sibling set.