General opposites:
* Arrogant: This is perhaps the most common and direct opposite. It implies an inflated sense of self-importance and a lack of respect for others.
* Proud: This can be a positive or negative trait, depending on the context. It can mean being proud of oneself, but also being arrogant or conceited.
* Haughty: This suggests a disdainful or condescending attitude, often based on a sense of superiority.
* Boastful: This describes someone who constantly brags about their achievements and possessions.
More nuanced opposites:
* Self-important: This emphasizes the person's exaggerated sense of their own significance.
* Pretentious: This describes someone who tries to appear more important or sophisticated than they really are.
* Grandiose: This suggests an inflated sense of one's own abilities or accomplishments.
* Conceited: This refers to someone who has an excessively high opinion of their own attractiveness or abilities.
Ultimately, the best opposite for "humble" will depend on the specific situation and the nuances of the intended meaning.