Selfish is a word often used to describe someone who thinks only of themselves and their own interests, often at the expense of others. There are many synonyms for the word selfish, such as egotistic, self-centered, and narcissistic. Other synonyms include self-absorbed, self-seeking, and self-serving. These words can be used to describe someone who is overly concerned with their own desires and who lacks consideration for others. The word self-indulgent may also be used to describe someone who seeks excessive pleasure and gratification at the expense of others. In contrast, words like generous, considerate, and thoughtful describe individuals who prioritize the happiness and well-being of others over their own interests.