Coughing in children can be caused by a variety of factors. The most common cause is a viral infection like the common cold. Other potential causes include allergies, asthma, gastroesophageal reflux disease (GERD), and exposure to irritants like smoke or pollution. In some cases, a cough can be a sign of a more serious condition such as pneumonia or whooping cough (pertussis).