coxcomb

noun

A vain and conceited man; a dandy.