Random
Self-lover
Synonyms for Self-lover
ego-tripper
egoist
For more similar words, try
Self-lover
on Thesaurus.plus dictionary