Cough is a common symptom experienced by almost everybody at some time or another. While a minor cough is typically caused by a viral infection, a persistent cough may be a sign of something more serious, such as asthma. Other common causes are post-nasal drip and heartburn.