The baby name Baird is a boys name, 1 syllables long and is pronounced "baird".
Baird is Celtic, Scottish, English and Gaelic in Origin, with the following Meanings
Boy Name Meanings by Origin
Celtic Meaning - Bard,
Scottish Meaning - From Baird
English Meaning - Minstrel; a medieval musical entertainer,
Gaelic Meaning - Poet