A person who brags about his or her actions or accomplishments. Arrogant, ostentatious, conceited, petulant, proud. boastful, arrogant.
1- That has vanity and shows. 2- Vain is the name given to one of the Smurfs.