Having a desire means having the urge or aspiration to do or achieve something. Some synonyms for this phrase are: crave, long for, yearn for, aspire, covet, hunger for, thirst for, itch for, fancy, hanker for, pine for, sigh for, wish for, want, need, and be eager for. Each of these words expresses a slightly different shade of meaning, but all convey the sense of a strong desire or longing for something. Whether it is a tangible object or an intangible goal, when we have a desire for something, we feel a sense of drive, passion, and determination to pursue it.