A hankering is a strong desire for something. If you have a hankering for pizza, you really want some pizza.
This is a folksy, informal word that means about the same thing as yearning. When you have a hankering, you want something. Often, people use this word for food, as in "I have a hankering for sushi!" You could have a hankering for football season, a new pair of shoes, or a trip to the beach. Anything you want could spawn a hankering. This word is related to a sense of hanker that means to want or crave something.