The most common causes of childhood obesity are genetic factors, lack of physical activity, unhealthy eating habits or a combination of 2 or more of these triggers. Occasionally there will be a medical condition that causes obesity, but that is less likely than the other triggers or causes. Even more rare are the triggers of a trauma or other psychological cause.