Common Causes Of Neck PainPoor PostureOne of the most common causes of neck pain is poor posture. Whiplash, sprains, and strains can cause neck pain as a result of a car accident, sports injury, or fall. Degenerative ConditionsDegenerative conditions such as osteoarthritis, spinal stenosis, and herniated disk can also cause neck pain. Sleeping on a pillow that is too high or too low, or using the wrong type of pillow can cause neck pain. If you’re experiencing neck pain, it’s important to get a proper diagnosis and treatment for your neck pain.