Neck pain can be caused by a variety of factors, including poor posture, muscle strain, injuries such as whiplash, and degenerative diseases like osteoarthritis. Nurses should be aware that conditions such as disc herniation, cervical spinal stenosis, and even stress can contribute to neck discomfort.