egophile means someone characterised by excessively high self-esteem or who is obsessively enamoured with themselves. Lexicurio rates it Sui generis — a strength score of 87 out of 100.
Etymology
From ego- + -phile.
noun
- Someone characterised by excessively high self-esteem or who is obsessively enamoured with themselves.“[…] whatever the level of rewards he or she is receiving, if one is an egophobe it is quite probable that he will tend to underrate them and to perceive the reciprocal relationship as less satisfactory than would someone in the same type of situation who is an egophile (Rosenberg's term for a person with high self-esteem).”