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.