Faulty Alternator: The alternator is responsible for charging the battery and supplying power to the vehicle's electrical components. If the alternator is faulty or not working properly, it will not be able to provide the necessary power, and the battery will eventually become discharged. This will cause the battery light to come on.
Loose or Corroded Battery Terminals: Loose or corroded battery terminals can prevent the battery from making a good connection with the electrical system, which can cause the battery light to come on.
Worn or Loose Serpentine Belt: The serpentine belt is the belt that drives the alternator. If it is worn or loose, it will not be able to properly turn the alternator, and this can cause the battery light to come on.
If the battery light is on, it's important to take your vehicle to a qualified mechanic to have the problem diagnosed and repaired.