Blair \b-lair\ as a girl's name (also used as boy's name Blair), is pronounced blare. It is of Scottish and Gaelic origin, and the meaning of Blair is "plain, field". Place name. Also a transferred use of the Scottish surname. Actress Blair Brown.
Blair has 2 variant forms: Blaire and Blayre.
A baby name that sounds like Blair is Pilar.