The ArduCAM team has released a series of camera modules for Raspberry Pi, including 5MP and 8MP ones.
They are fully compatible with the official one, and are categorized into Standard version, Optimized Optical Performance version, Miniature Size Spy Camera version, NoIR version, Motorized IR Cut version, and Programmable Motorized Focus Camera version.
Those camera modules support all Raspberry Pi Models and need a 15 to 22 pin cable or adapter to work with Pi Zero.