Question: what does fop mean in slang?
Answer: Fop became a pejorative term for a foolish man excessively concerned with his appearance and clothes in 17th-century England. Some of the many similar alternative terms are coxcomb, fribble, popinjay (meaning 'parrot'), fashion-monger, and ninny.