A number of conditions can block or narrow the upper airway and cause stridor. The most common is a viral infection called croup. Other causes include swallowing a small object that gets lodged in the ...