Yes, you can put a solar cover over an above ground pool. Solar covers work by trapping the sun's heat and then transferring it to the water. This helps to keep the water warm and also reduces evaporation.