Egoist

E·go·ist

Egoist

n.
  1. One given overmuch to egoism or thoughts of self.
    I, dullard egoist, taking no special recognition of such nobleness.
  2. A believer in egoism. (Philos.)