Someone who is very egotistic.
A sophomoric person is a derogatory term meaning the person to whom the term is applied is conceited and acts as if they know more than they really do .
That expression means that he is conceited, egotistical, pompous or vain.
A person who thinks highly of oneself is conceited.
A superior goddess who is very beautiful and glorified at all times. A conceited woman. A manipulative person who is intelligent.
Conceited.
conceited
big headed person. big headed person.
The name for one who is conceited is 'arrogant' and some may even label the person as narcissistic (the in name these days.)
Spoiled or conceited
I believe you mean a conceited person. This is someone who has a high opinion of themselves.
The opposite of vain meaning conceited is - humble. The opposite of vain meaning fruitless is - productive.
arrogant, bighead, cocky, self-important