peacock vs pretty boy

peacock

noun
  • A vainglorious person [from the 14th c.]. 

  • A male peafowl, especially Pavo cristatus, notable for its brilliant iridescently ocellated tail. 

  • A peafowl (of the genus Pavo or Afropavo), either male or female. 

  • Any of various Asian species of papilionid butterflies of the genus Papilio. 

verb
  • To engage in peacocking, ostentatious dress or behaviour to impress women. 

  • To strut about proudly. 

pretty boy

noun
  • A young man whose physical attractiveness is considered rather effeminate and who may be vain about his appearance. 

  • A good-looking young man. 

How often have the words peacock and pretty boy occurred in a corpus of books? (source: Google Ngram Viewer )