Bayerd \ba-yerd, baye-rd\ as a boy's name is a variant of Baird (Gaelic, Scottish, Irish), and the meaning of Bayerd is "poet, one who sings ballads".
The baby name Bayerd sounds like Bayrd and Bayard. Other similar baby names are Bard and Byrd.