Hickeys are caused by sucking or passionately kissing the neck. The sucking motion on the skin causes blood vessels beneath the skin to break.
Many people get bruises from knocking into furniture or falling. In the case of hickeys, many blood vessels are broken at once in the same spot. This causes a larger area of redness (or purpleness in some cases).