When clouds form in the columns of air above forest fires, they are known as pyrocumulus. Anything hot enough to produce strong convection currents can give rise to clouds so long as there is enough moisture around. Large volcanic eruptions can lead to pyrocumulus clouds too. Either way, pyrocumulus can sometimes grow large enough to produce thunder and lightning or tuba cloud features that can develop into landspouts or waterspouts. The more technical name for pyrocumulus clouds formed over wildfires or volcanoes would be Cumulus flammagenitus and, when they develop enough to produce precipitation and lightning, Cumulonimbus flammagenitus (which people sometimes describe as pyrocumulonimbus).
Pyrocumulus can also form over the cooling towers of power stations. These too produce heat and water vapour, which when the air is cool enough can condense into droplets of cloud. Technically speaking, you’d call these manmade ones Cumulus homogenitus.
Forest fires, volcanoes and power stations also introduce countless microscopic particles into the air. These act as condensation nuclei – tiny seeds onto which the water droplets start to condense. With such a plentiful supply of these condensation nuclei, pyrocumulus tend to consist of very plentiful and small droplets. This, along with all the larger particles of ash or smoke, gives the cloud a very dense, sometimes yellowish, appearance.