Meanwhile, China has the word 颱風 (táifēng) with basically the same meaning. Pronounced "taifung" in Cantonese. Which transferred to Japanese as 台風.
Did the Chinese word come from the Hindi & Arabic word, which itself came from Greek?
Can't say for sure, but it seems likely.