After studying French, using
Beau as a female name just seems really odd. Plus, using
Beau to mean a boyfriend isn't extremely uncommon in English. I wouldn't use it, but I wouldn't think it was that weird if someone else did, especially an older person.