Direct opposites:
* Selfish: This is the most straightforward and common opposite.
* Egotistical: This emphasizes a focus on one's own importance and superiority.
* Narcissistic: This implies an excessive admiration of oneself.
Other options:
* Self-centered: This describes a focus on oneself and one's own needs.
* Self-serving: This emphasizes actions that benefit oneself, even at the expense of others.
* Greedy: This describes a desire for more, often to the detriment of others.
* Uncaring: This implies a lack of concern for the well-being of others.
The best word to use will depend on the specific context.