Malnutrition in children can be caused by a variety of factors. These include poor dietary intake, chronic illnesses, socioeconomic factors, and inadequate breastfeeding. In many cases, malnutrition is multifactorial, involving a combination of inadequate food supply, poor feeding practices, and underlying health conditions.