Nasal polyps are caused by chronic inflammation usually due to allergies or respiratory infections. Other causes can include asthma, sinus infections, and certain medications.