What are the possible causes of neck pain?

Many people experience neck pain or stiffness from injury, overuse, … People with spinal stenosis can experience pain in their neck, back, or legs.
Source: back pain