vainest (adjective) vain: egotistical
Sinonime: arrogant, big-headed,
boastful,
cocky*,
conceited,
egocentric, egoistic,
haughty, high-and-mighty, inflated,
narcissistic,
ostentatious, overweening, pleased with oneself,
proud, puffed up, self-important, stuck-up, swaggering, swollen-headed,
vaingloriousAntonime: modest,
shy