Beau
Beau (bō) , noun
[French, a fop, from beau fine, beautiful, from Latin bellus pretty, fine, for bonulus, dim. of bonus good. See Bounty, and compare Belle, Beauty.]
1.
A man who takes great care to dress in the latest fashion; a dandy.
2.
A man who escorts, or pays attentions to, a lady; an escort; a suitor or lover.