what does the name baird mean
Baird [baird] as a boys' name is of Gaelic, Scottish and Irish origin, and the meaning of Baird is poet, one who sings ballads. From the English word Bard. An occupational name. ASSOCIATED WITH gaelic, scottish, occupational.