As well as causing local pain in the neck, problems arising within the structures of the neck can be responsible for pains in the head. Head pains arising from the neck can be extremely painful and debilitating. The neck also contains many pain-sensitive tissues in a relatively small area. Inflammation of any of the contained tissues within the neck including muscles, ligaments or nerve roots can cause head pain.