Why is England called England?

England's called England because of the Angles, who settled our island after the Roman Empire; but why were they called the Angles?