I like
Beau. (on a boy) even though it means 'boyfriend' or 'dandy' in English.
Bo is very low-class to me, since to me it's a misspelling of
Beau, and I can only see it on a boy. B. O. also stands for Body Odor.
This message was edited 7/5/2007, 2:04 PM