What does ‘To have a hankerin’ for’ mean?

Regional American Slang Words

To have a hankerin’ for (Southeast)

You’re likely to hear this in the Deep South. It means to have a craving for something (usually food).