2003 Chevrolet Blazer won’t start

turn key and it turns but does not turn over whats wrong

Dead battery? Broken ignition switch? Someone stole the engine?