According to the International Headache Society, there are 12 categories of headache types and they have a standardized terminology and description of headaches.
Headaches get divided into primary (the headache is the condition) and secondary (a result of an underlying pathology). A person may suffer from more than one category of headache at a time, and the cause of a headache can range from postural disturbances to a serious underlying illness.