vainglorious (adj.)
- boastful
- braggart
- bragging
- complacent
- conceited
- consequential
- disdainful
- insolent
- narcissistic
- overproud
- overweening
- self-complacent
- self-conceited
- self-important
- self-loving
- self-respecting
- self-satisfied
- self-sufficient
- smug
- stuck-up
- supercilious
- vain