There are multiple causes of airway obstruction in children, ranging from congenital anomalies to acquired conditions. Common causes include aspirated foreign bodies, infections such as croup or epiglottitis, allergic reactions, and anatomical anomalies like laryngomalacia or tracheomalacia.