Brainard \b-raina-rd, bra(i)-nard\ as a boy's name is of Old English origin, and the meaning of Brainard is "courageous raven".
Brainard has 2 variant forms: Brainerd and Braynard.
Baby names that sound like Brainard are Bearnard and Barnard.