Optical wireless communications (OWCs) refer to wireless communication technologies which utilize optical carriers in infrared, visible light, or ultraviolet bands of electromagnetic spectrum. For the sake of an OWC link design and performance evaluation, a comprehensive understanding and an accurate prediction of link behavior are indispensable. Therefore, accurate and efficient channel models are crucial for the OWC link design. This paper first provides a brief history of OWCs. It also considers OWC channel scenarios and their utilization trade-off in terms of optical carrier, range, mobility, and power efficiency. Furthermore, the main optical channel characteristics that affect the OWC link performance are investigated. A comprehensive overview of the most important OWCs channel measurement campaigns and channel models, primarily for wireless infrared communications and visible light communications, are presented. OWCs channel models are further compared in terms of computation speed, complexity, and accuracy. The survey considers indoor, outdoor, underground, and underwater communication environments. Finally, future research directions in OWCs channel measurements and models are addressed.