As proper nouns the difference between alistair and phil
is that alistair is , a variant of alasdair, scottish form of alexander while phil is .
As a noun phil is
.
phil
English
Etymology 1
Shortened from (Philip), from (etyl) , which see for more information.
Etymology 2