Alaistair \a-lais-tair, ala(i)-stair\ as a boy's name is a variant of Alastair (Greek), and the meaning of Alaistair is "man's defender".
The baby name Alaistair sounds like Allistair, Alistair and Alaisdair. Other similar baby names are Alasdair, Alystair, Allystair, Allistir, Allaistar, Alistar, Alaister, Alasteir, Alistir, Alistaire and Alisdair.