Allistair \a-llis-tair, all(i)-stair\ as a boy's name is a variant of Alastair (Greek) and Alexander (Greek), and the meaning of Allistair is "man's defender; man's defender, warrior".
The baby name Allistair sounds like Allystair, Allistir, Alistair and Alaistair. Other similar baby names are Alystair, Allysdair, Allister, Allastir, Allaistar, Alistar, Alaisdair, Alistir, Alistaire, Alisdair and Alltair.