hickey = little bruises on the neck (or anywhere else, for that matter) given to you by someone during makeout. (from suction or bite)
But then, cheerleaders will often get them when their skin gets pinched by someone standing on their shoulders, hence those are called sneaker hickies/hickeys. And then, I just extrapolate from there.
