generally that you have an electrical issue, either your battery is dead or dying, or it could be your alternator also... make sure you have booster cables in your vehicle
Random cylinder misfire
The battery in the key fob is low.
You have a severe misfire. See related questions below.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
If it stays on there is a problem with the charging system. Most likely a defective alternator.
More the likely the alternator has quite working are the belt / belts have broken on the front of the engine.
System to rich (bank 2)
one of the lights is not working
It is important to know what the lights on the dashboard mean. To turn off the check engine light a person needs to repair the issues in the engine.
it means the light on a battery of a computer or cell phone
the battery light means that your battery is being charged properly. so let it light.
What does it mean when the airbag light and battery light on 1999 Ford Escort flashes?