导致肠绞痛的原因主要有以下几个:第一,食物过敏,例如蛋白质过敏会引发肠道平滑肌痉挛而导致肠绞痛。第二,肠道憩室,肠道憩室内的炎症会刺激引发肠绞痛。第三,肠套叠、肠扭转以及先天性肠道畸形,也会导致肠绞痛。第四,急性胃肠炎、便秘等疾病,也会导致肠绞痛。引发肠绞痛的原因还包括腹部受凉,暴饮暴食,进食辛辣、刺激性以及生冷的食物,肠道寄生虫病等。另外,一些癔症等精神方面的疾病也会诱发肠绞痛。