The causes of arm pain are varied and can be due to trauma including fractures, joint dislocations, sprains, muscle strains and other factors, neuropathic arm pain due to brachial plexus nerve injury, and symptoms of other areas of disease such as cervical spondylosis.