name meaning: Blair \b-lair\ as a boy's name (also used as girl's name Blair), is pronounced blare. It is of Scottish and Gaelic origin, and the meaning of Blair is "field, plain". Scottish surname now used as a given name, in origin a local name from places named with Gaelic "bl?". Used somewhat more for girls than for boys since the early 1980s.
Blair has 3 variant forms: Blaire, Blayr and Blayre.
Baby names that sound like Blair are Buhler and Bueller.