Die Ursachen für Kopfschmerzen sind vielfältig und variieren je nach vorliegender Kopfschmerzform. Bei den besonders häufig auftretenden Spannungskopfschmerzen spielen vor allem Stress, muskuläre Verspannungen sowie Bewegungs- und Schlafmangel eine wichtige Rolle. Bei Migräne wiederum werden genetische Faktoren diskutiert. Nicht zuletzt können Kopfschmerzen als Symptom einer Grunderkrankung auftreten (z. B. grippaler Infekt, Meningitis).