Clearly you're determined to use this silly name, OP, and no one can stop you.
But I feel sorry for your kid. It will be limiting for him if he wants to travel, and you're willing to dump that hassle on him later down the line just because you like the name.
If you had no idea why the name could cause problems and you used it, well, that would be unfortunate, but it couldn't be helped.
You do know, because you've got people explaining it to you, and you want to use the name anyway just because you like it, suggesting that it's other people's problem if they don't like your name.
No it isn't other people's problem. It'll be your kid's problem.
Now maybe if you raise a kid with pretty narrow horizons who either has no interest in or not enough money to ever travel abroad, it won't matter. But if your kid is ambitious, wants to travel, wants to live abroad, wants to do the kind of job where he is working in an international environment or even just working with educated people, being named Beau is likely to be a source of embarrassment.
But hey, you think your fondness for the name is more important than those things. Can't fathom it myself.