beau
beau - noun
a man who is the lover of a girl or young woman
a man who is much concerned with his dress and appearance
beau - thesaurus
boyfriend
clotheshorse
dandy
dude
fellow
fop
gallant
sheik
swain
swell