Blair from a Scottish surname which is derived from Gaelic blár meaning "plain, field, battlefield".
Scottish and English unisex name.
Check back in a moment for rank and trend details.