without getting into the meteorological finepoints (which you could look up :), cyclone is the generic term for the wind pattern, typhoon and hurricane are regional names for tropical cyclones, and tornadoes are land-based.