They look like synonyms but they are not. The most evident difference is that migraines affect just one side of the head, on the contrary, cervicogenic headaches affect both sides. Moreover, migraine can be accompanied by other neurological symptoms and is not related to neck problems.