Sorry don't like Bo for a name - I'd be thinking, what's it short for...Bobo (as in ...the clown)?!

I do however like the idea of going with a real 'B' name and then using Bo as a nickname. It's kinda cute but then she wouldn't be saddled with a 'cute' name when she's in her 30s...or 50s...etc.

BTW I have a friend called Isabeau - so think about names that might have a 'beau' at the end, one them might catch your fancy.