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.