Hunger has a lot of causes but I will tell you the major ones.
So the first cause is poverty and this is a reason because when a person is someone with no privileges then they cannot afford food and then they cant have food.
The 2nd cause is climate change and this is when humans do a lot of pollution which causes the climate situation to be different from what it was before. It can also be formed by natural disasters because for example if there is a volcanic eruption the black clouds cause climate change.so this is related to hunger because if the climate changes to something plants are not used to so then they die and plants give food so without plants we can't have such foods like veggies or fruits or wheat.
The 3rd reason is conflict and it is when some heated argument comes between 2 or more bodies to the point they start fighting and when they start fighting you don't want to get involved but food is usually in the place where everyone is involved and proper food is given to the people who are in power in conflict.
So the 4th cause is pandemic because if a hazardous virus spreads you get a curfew and in curfew you can't go out and food stores are all closed and also the virus can spread on food making it hazardous to eat.
So the 5th reason is inequity which is basically you being in no power and other people think there more superior than you and this is related to hunger because if people think your less superior then they will not take you seriously and not feed you anything.the 6th reason is food wastage and it happens when a person is full and can't eat anymore and then they just waste the food and throw it away and then the food gets ruined and this happens a lot of times and if food is all ruined then people will be hungry because they can't eat the ruined food and later all the food maybe ruined.