Cupidity, greed, rapacity, avarice are comparable when meaning intense desire for wealth or possessions.
Cupidity stresses the intensity and compelling nature of the desire and often suggests covetousness as well.
Greed, more than cupidity, implies a controlling passion; it suggests not strong but inordinate desire, and it commonly connotes meanness as well as covetousness.
Rapacity implies both cupidity and actual seizing or snatching not only of what one especially desires but of anything that will satisfy one’s greed for money or property; it often suggests extortion, plunder, or oppressive exactions.
Avarice, although it involves the idea of cupidity and often carries a strong suggestion of rapacity, stresses that of miserliness and implies both an unwillingness to let go whatever wealth or property one has acquired and an insatiable greed for more.