The difference between Arrogant and Vain

When used as adjectives, arrogant means having excessive pride in oneself, often with contempt or disrespect for others, whereas vain means overly proud of oneself, especially concerning appearance.


check bellow for the other definitions of Arrogant and Vain

  1. Arrogant as an adjective:

    Having excessive pride in oneself, often with contempt or disrespect for others.

  1. Vain as an adjective:

    Overly proud of oneself, especially concerning appearance; having a high opinion of one's own accomplishments with slight reason.

  2. Vain as an adjective:

    Having no real substance, value, or importance; empty; void; worthless; unsatisfying.

  3. Vain as an adjective:

    Effecting no purpose; pointless, futile.

    Examples:

    "'vain toil;  a vain attempt"

  4. Vain as an adjective:

    Showy; ostentatious.