Some causes of neck pain include: Cervical dystonia (spasmodic torticollis) Cervical spondylosis. Fibromyalgia. Herniated disk. Meningitis. Muscle strains. Myofascial pain syndrome. Osteoarthritis (disease causing the breakdown of joints) More items...