When the stomach is empty, these contractions can be more intense and generate noises. Common causes Hunger : The main cause of stomach rumbling is a lack of food in the stomach.