Children become overweight and obese for a variety of reasons. The common causes are genetic factors, lack of physical activity, unhealthy eating patterns, or a combination of these factors. Only in rare cases is being overweight caused by a medical condition such as a hormonal problem.