Answer:
This sura is called al-Anfal, because the word "anfal" is used twice in its first verse.The sura is also called Badr, because it was revealed on the occasion of the battle of Badr when, according to some commentators, some disagreement appeared among the Muslims over the distribution of the spoils of the battle.It is also called Sura al-Jihad, because after its revelation, the Prophet (s) would order the soldiers to recite it in battles.