Opposite of Selfish: 15 Words With Simple Meanings
The main opposite of selfish is selfless. A selfish person thinks only about their own needs, and a selfless person thinks about other people’s needs first. Students meet this pair in stories, class discussions, and character lessons at school.
Selfish has more than one antonym, though. Words like unselfish, altruistic, generous, and considerate also stand against it, but each one is strong in a different way and fits a different kind of writing. Picking the wrong one can make your sentence sound too weak, too strong, or too formal.
This guide explains each real opposite in simple words. You will learn what each word means, where it fits best, and how to choose the right one for everyday speech, school work, and formal writing.
Why the Opposite of Selfish Matters
Students and teachers use these words when they talk about characters in stories, good behaviour in class, and sharing in daily life. Knowing the exact opposite of selfish helps them describe people clearly instead of repeating the same word again and again.
Writers and ESL learners also need this choice. One exact word is better than a long, unclear sentence. Learning how these opposites differ in strength — from the exact selfless to the formal altruistic and the narrower magnanimous — makes English sound natural and fair in class, at work, and online.
What Does Selfish Mean?
Before we look at the opposites, it helps to see the word itself clearly. Selfish is an adjective, and it describes people, actions, and choices.
To be selfish means to care only about yourself: your own comfort, your own money, and your own wishes, with little thought for other people. A selfish student eats the whole cake without asking anyone. A selfish driver takes the last parking space and does not care who is waiting behind.
So the opposite of selfish must point the other way: thinking of others, giving to others, or putting other people’s needs before your own. The words below all do that job, but not in the same way.
The Direct Opposites of Selfish
Selfless – The Direct Opposite
Selfless is the truest and most common opposite of selfish. It means thinking more about the needs and happiness of other people than about your own. Dictionaries print it with the label “opposite selfish,” and it carries a warm, approving tone. It fits almost everywhere: everyday speech, school essays, and reports. If you are not sure which opposite to use, selfless is the safe choice.
Example: The selfless nurse worked through the whole night and took her own rest only after every patient was comfortable.
Unselfish – The Plain Negative
Unselfish is the plain negative of selfish, built with the prefix “un-,” and it is a real dictionary word. It means giving more time or importance to other people’s needs and wishes than to your own. Dictionaries list it as a synonym of selfless and print it too with the label “opposite selfish.” It is exact, but a little less common in everyday speech, and people often use it for single acts and choices rather than a whole character.
Example: In an unselfish move, the captain passed the ball to a younger player instead of taking the shot himself.
Close Opposites: Putting Other People First
Altruistic – The Formal Word for Selfless Concern
Altruistic means showing a selfless concern for the well-being of other people, with no wish for reward. It is a close opposite of selfish, but it is a formal writing word, used in philosophy, psychology, and science lessons. Even dictionaries explain it with the word “unselfish.” For everyday speech, selfless or generous usually sounds more natural.
Example: Her altruistic work at the food bank asked for nothing in return — no pay, no praise, and no name in the paper.
Self-Sacrificing – Giving Up Your Own Needs
Self-sacrificing means giving up your own needs, comfort, or plans to help other people. It is stronger than selfless: a selfless person puts others first, and a self-sacrificing person pays a real cost to do it. It belongs to the “self-giving” family of words and suits serious stories and reports.
Example: The self-sacrificing father gave up his own studies so that his children could finish theirs.
Generous – The Giving Opposite
Generous means giving or willing to give freely — money, time, help, or praise — often more than is expected. It opposes selfish on the giving side: a selfish person keeps everything, and a generous person shares freely. It is one of the most common opposites in daily life, but remember that selfish is wider than money. A person can also be selfish with time, attention, and feelings, where selfless fits better.
Example: Our neighbour is generous with her garden and leaves a box of tomatoes at our door every week.
Giving – The Everyday Giving Word
Giving is the warm, everyday adjective for a person who happily gives time, help, and kindness to others. It is the close partner of generous, and dictionaries place it among the kind and thoughtful words. It sounds friendly and simple, so it fits conversation, stories, and school writing better than formal reports.
Example: He is a giving friend who always makes time to listen when someone is in trouble.
Considerate – Careful About Others’ Feelings
Considerate means careful not to cause problems or hurt feelings for other people. It opposes selfish in manners and daily behaviour: a selfish person does not notice others, and a considerate person checks first. Classic antonym lists place it among the opposites of selfish, and it is very common in polite, everyday English.
Example: It was considerate of you to keep your voice low while the baby was sleeping.
Thoughtful – Thinking About What Others Need
Thoughtful means thinking carefully about what other people need or feel, and doing small things to help them. Thesauruses list it among the closest words to selfless. One honest note: thoughtful has a second sense, “deep in thought,” and in that sense it is not an opposite of selfish at all. Only the “thinks of others” sense belongs in this list.
Example: The thoughtful student saved an empty seat for the new girl and walked her to the classroom.
Big-Hearted – Kind and Generous, in Warm Words
Big-hearted means very kind and generous, always willing to help people. Dictionaries define it simply as “kind and generous.” It is a close opposite of selfish with an informal, warm tone, so it fits stories, speeches, and friendly writing better than official reports.
Example: The big-hearted shopkeeper quietly forgave the poor family’s bill at the end of the month.
Wider Opposites: True Only in Part
The next six words are honest partial opposites. Each one stands against selfish in one area of life, but none of them covers the whole meaning. The labels below say exactly where each one works.
Caring – The Feelings Side
Caring means showing love and concern for other people. It is a partial opposite: selfish is about putting yourself first, while caring is about what you feel. A person can care deeply about their own family and still act selfishly toward strangers, so caring does not cover the whole ground that selfless covers.
Example: A caring brother, he phones his little sister every evening to ask about her day.
Kind – A Wider Goodness
Kind means gentle, friendly, and ready to help. It is a partial opposite because kindness is bigger than unselfishness: it also covers soft words, patience, and good manners. Every selfless act is kind, but kind is the wider word, and selfless is the exact opposite of selfish.
Example: The kind bus driver waited an extra minute so that the old man could reach the stop in time.
Charitable – Giving to People in Need
Charitable means giving money, food, or help to people who are in need, or working for an organization that does this. It opposes selfish in the area of charity and good causes, so it is a partial opposite. Note that charitable has a second sense — being kind when you judge other people — and that sense is not about selfishness.
Example: The charitable family cooks extra food every Friday and shares it with families in need on their street.
Magnanimous – Generous in Forgiving
Magnanimous means generous or forgiving, especially toward a rival or a weaker person. Classic antonym lists include it among the opposites of selfish, and it is a formal word. It is a partial opposite because its special area is forgiving: a magnanimous winner does not hold a grudge or take revenge.
Example: In a magnanimous speech, the winning captain praised the losing team and shared the credit with them.
Humanitarian – Helping at the Scale of Society
Humanitarian means working to help people and end suffering, usually at a large scale: food, medicine, and safety for whole communities. Thesauruses list it among the words closest to selfless, but it is a context opposite — it describes organized relief work more than one person’s daily character. It is also often used as a noun: “a humanitarian.”
Example: Humanitarian workers crossed the border with trucks of food and medicine for the flood victims.
Philanthropic – Giving Money to Good Causes
Philanthropic means freely and regularly giving money to organizations that make people’s lives better. It is a formal, partial opposite: it covers the money side of unselfishness, usually for rich donors and foundations, and says nothing about a person’s time, feelings, or daily behaviour.
Example: The philanthropic businessman paid for a new library in his home town and asked for no sign with his name on it.
Opposite of Selfish at a Glance
| Opposite | Simple Meaning | Strength and Best Use |
|---|---|---|
| Selfless | Thinking of other people’s needs before your own | Exact opposite; the safest general choice |
| Unselfish | Not selfish; giving others’ needs more importance than your own | Exact opposite; the plain negative, often for single acts |
| Altruistic | Selflessly concerned for the well-being of others | Close opposite; formal and academic writing |
| Self-sacrificing | Giving up your own needs or comfort for others | Close opposite; stronger, for real sacrifice |
| Generous | Giving or willing to give freely — money, time, or help | Close opposite; the giving side |
| Giving | Happy to give time, help, and kindness to others | Close opposite; everyday and friendly |
| Considerate | Careful not to hurt or trouble other people | Close opposite; feelings and manners |
| Thoughtful | Thinking carefully about what other people need or feel | Close opposite, in its “thinks of others” sense |
| Big-hearted | Very kind and generous | Close opposite; informal and warm |
| Caring | Showing love and concern for others | Partial; the feelings side |
| Kind | Gentle, friendly, and ready to help | Partial; a wider goodness |
| Charitable | Giving money or help to people in need | Partial; charity and good causes |
| Magnanimous | Generous in forgiving, especially a rival | Partial; formal, about forgiving |
| Humanitarian | Working to help people and end suffering at a large scale | Partial/context; relief work and society |
| Philanthropic | Regularly giving money to organizations that improve lives | Partial/context; formal, donors and foundations |
How to Choose the Right Opposite of Selfish

Think about two things: how exact you want to be, and where you are writing. For the clear, general opposite in an essay, story, or report, choose selfless. For one single act or choice, unselfish often fits best: “an unselfish pass,” “an unselfish decision.”
Next, think about the area of life. For giving money, time, or things, choose generous or giving. For feelings and manners, choose considerate, thoughtful, or caring. For help that costs the giver something real, choose self-sacrificing. For formal and academic writing, choose altruistic, and for forgiving a rival, choose magnanimous.
One more tip: match the scale. For one person helping another, the everyday words work best. For organizations, relief work, and rich donors, English uses the larger words — charitable, humanitarian, and philanthropic. Using the word that matches the scale makes your writing sound natural at once.
Words That Are Not True Opposites of Selfish
Some words look like opposites but are not exact. Humble is the most common example. A humble person does not think they are better or more important than others. That is about self-importance, not about putting other people’s needs first. The true opposite of humble is arrogant or proud, and a humble person can still guard their time and money selfishly.
Modest is a close cousin of humble. A modest person does not talk proudly about their own success. Like humble, it answers the question “How do you see yourself?” — not the question “Whose needs come first?” So modest does not belong in the antonym list for selfish.
Shy does not belong here either. A shy person feels nervous and uncomfortable with other people; the opposite of shy is outgoing or confident. A shy person can give quietly and generously, and a confident person can be very selfish. Shyness is a social feeling, not the opposite quality of selfishness. Honest word lists keep these near-miss words out of the antonym list and use them only where they truly fit.
Opposites are only one part of strong English. Keep building your word power with colourful expressions in idioms about art, then test your thinking with the opposite of creative guide.
Frequently Asked Questions
What is the main opposite of selfish?
The main opposite of selfish is selfless. It works in almost every sentence, from school essays to formal reports, and dictionaries print it with the label “opposite selfish.”
What is the difference between selfless and unselfish?
Both words are exact opposites, and dictionaries treat them as synonyms — each is printed with the label “opposite selfish.” Selfless is the more common and warmer word, and it usually describes a person’s whole character. Unselfish is the plain negative of selfish and often describes single acts and choices.
Is “generous” the opposite of selfish?
Yes, on the giving side. A generous person gives money, time, and help freely, while a selfish person keeps everything. But selfish is wider than giving — it also covers attention and feelings — so for the full opposite, selfless is the exact word.
What is a formal opposite of selfish?
The formal opposite is altruistic, used in philosophy, psychology, and academic writing. For large-scale giving to good causes, the formal word is philanthropic.
Is “humble” the opposite of selfish?
No. Humble means not thinking that you are important or better than others, and its opposite is arrogant or proud. A person can be humble and still selfish with their time or money, so humble is not an antonym of selfish.
Conclusion
Remember one main word and one simple rule. The main opposite of selfish is selfless, the safe choice for almost every sentence. Around it stand its plain partner unselfish, close words like altruistic, generous, and considerate, and narrower words like magnanimous and philanthropic for special settings.
Choose your opposite by exactness and by setting: selfless for the whole character, unselfish for single acts, giving words for sharing, feeling words for manners, and the large formal words for causes and society. To explore the word family from the other side, read the encyclopedia article on selfishness and how it shapes human behaviour.
