egoist

/ˈiːɡoʊ.ɪst/noun
High SchoolNot in standard dictionaries
1

An advocate of egoism.

2

An egocentric or self-centered person.

3

An egotist (person who talks excessively about themselves).

#nonstandard