Abdominal pain (also called a stomach ache) is a pain or ache in the abdomen. It can be caused by different things, including food poisoning, indigestion, constipation, gastritis, an ulcer, hunger, appendicitis, stomach cancer or diverticulitis.