There are a few flowers that can cause headaches. The most common one is the tulip. Other flowers that have been known to cause headaches are lilies, roses, and chrysanthemums. If you have a headache after being around any of these flowers, it is best to move away from them and get some fresh air.