Blair - What does the name mean





Meaning: from the plain, child of the fields

Gender: M

Origin: Gaelic

Related Names: Blaire