You could have belly fat for any number of reasons including age, poor diet, hormones, genetic predisposition, or stress.
Specifically, belly fat is seen as the layer of fat that forms around the abdomen.
As you’d imagine, eating a caloric surplus is the main contribute to belly fat, but it also depends on the type of calories you eat.