Cumulus clouds are easy to distinguish because they look like piles of cotton. They have rounded edges. The Latin word 'cumulus," is loosely translated as "heap," in English.
Altostratus are mid-level clouds that resemble an overcast sky. Predominantly grey, they spread out widely and is usually associated with light rain. It can morph into a nimbostratus, which are clouds that carry heavy rain.
Cirrus clouds are thin and wispy. They are high-level clouds that often appear bright yellow just as the sun rises and red after the sun sets.
Nimbostratus clouds are dark thick-layered clouds. "Nimbus," is Latin which means rain and "stratus," means spread-out.
Fog are clouds nearest to the surface. They are also called stratocumulus clouds. These are stratus clouds that form near the ground.