Several factors can lead to a dry cough. Common causes include viral infections like the common cold or influenza, environmental irritants such as smoke or pollution, and medical conditions like asthma, gastroesophageal reflux disease (GERD), and allergies. Certain medications, particularly ACE inhibitors used for treating high blood pressure, can also cause a dry cough as a side effect.