Question: is baird an indian name?
Answer: The name Baird is a Gaelic Baby Names baby name. In Gaelic Baby Names the meaning of the name Baird is: Poet.