If spelled Bo, then yes, country. But it’s Beau, which is French. And it means “handsome.”
But when said out loud, Bo and Beau are the same. I want to like Beau because I think it would be a very cute nickname but I don’t like Beauregard— it’s just too much! Voted Rowan.
Re: Which boy name?
Beau always sounds country bumkin to me