fop
fop - noun
a man who is much concerned with his dress and appearance
fop - thesaurus
beau
clotheshorse
dandy
dude
gallant
sheik
swell