When converting solar energy to electricity, a big proportion of energy is not converted for electricity but for heating PV cells, resulting in increased cell temperature and reduced electrical efficiency. Many cooling technologies have been developed and used for PV modules to lower cell temperature and boost electric energy yield. However, little crucial review work was proposed to comment cooling technologies for PV modules. Therefore, this paper has provided a thorough review of the up-to-date development of existing cooling technologies for PV modules and given appropriate comments, comparisons and discussions. According to the ways or principles of cooling, existing cooling technologies have been classified as fluid medium cooling (air cooling, water cooling and nanofluids cooling), optimizing structural configuration cooling and phase change materials cooling.Potential influential factors and sub-methods were collected from the review work, and their contributions and impact have been discussed to guide future studies. Although most cooling technologies reviewed in this paper are matured, there are still problems need to be solved, such as the choice of cooling fluid and its usability for specific regions, the fouling accumulation and cleaning of enhanced heat exchangers with complex structures, the balance between cooling cost and net efficiency of PV modules, the cooling of circulating water in tropical areas and the freezing of circulating water in cold areas. To be advocated, due to efficient heat transfer and spectral filter characters, nanofluids can promote the effective matching of solar energy at both spectral and spatial scales to achieve orderly energy utilization.