vain

(adjective)

Meaning

having an excessively high opinion of oneself

Example

"Despite his many achievements, his vain attitude alienated his friends."

Synonyms

conceitednarcissisticproud

Antonyms

humblemodest