egoist

noun
  1. a person who is excessively self-centered and concerned with their own interests, often at the expense of others
  2. a person who believes that self-interest is the proper basis for morality and action
  3. Usage: philosophy

Examples