Synonyms for Mean (with varying shades of meaning):
General:
* Unkind: Lacking kindness or consideration.
* Cruel: Causing pain or suffering.
* Nasty: Unpleasant, offensive, or unkind.
* Awful: Extremely unpleasant or disagreeable.
* Bad: Of poor quality, not good, or morally wrong.
* Harsh: Unpleasant, severe, or unkind.
* Ruthless: Without mercy or compassion.
* Inconsiderate: Lacking thought or care for others.
* Ungenerous: Not willing to give or share.
* Unpleasant: Not enjoyable or agreeable.
More Specific:
* Vicious: Cruel and violent.
* Malevolent: Having or showing a wish to do evil.
* Spiteful: Feeling or showing a desire to harm or annoy someone.
* Malicious: Having or showing a desire to cause harm.
* Devious: Using dishonest or unfair methods to get what one wants.
* Sly: Cunning and secretive.
* Selfish: Concerned only with one's own needs and interests.
* Miserable: Extremely unhappy or uncomfortable.
* Belligerent: Hostile and aggressive.
* Bitter: Feeling or showing deep resentment or anger.
Informal:
* A jerk: An unpleasant or rude person.
* A bully: A person who uses strength or power to intimidate others.
* A brute: A cruel or insensitive person.
* A creep: A person who is unpleasant or makes others uncomfortable.
Note: The best synonym for "mean" will depend on the specific context. It's also important to consider the tone you want to convey.