Accidents and injuries can cause temporary or permanent neck pain. Whiplash is the most common kind of accidental injury to the neck. Whiplash can be caused by accidents that involve sudden movements, like car accidents or falls.