The most likely diagnosis is a bruise. When the skin takes a hit, the blow crushes small capillaries in the skin. These bleed out into the surrounding tissue and discolor the skin. Bruises do not necessarily cause swelling, although they can if serious enough. If the problem persists, see a doctor.