厄尔尼诺形成的原因主要是海域水温升高。
大多科学家认为:一是自然因素。赤道信风、地球自转、地热运动等都可能与其有关;二是人为因素。即由于人类活动加剧,排放出过多的二氧化碳使全球气候变暖,这可能也是赤道暖事件剧增的原因之一。