Synonyms of 'fop'
Copyright © 2016 by HarperCollins Publishers. All rights reserved.
A dandy is a man who thinks a great deal about his appearance and always dresses in smart clothes.
a handsome young dandy
Thesaurus for fop from the Collins English Thesaurus
a man who is excessively concerned with fashion and elegance