Ikan biasanya tidak jatuh dari langit, tetapi fenomena meteorologi yang tidak biasa ini mungkin terjadi meskipun jarang terjadi. Penjelasan terbaik untuk kejadian aneh ini adalah bahwa gangguan udara yang kuat, seperti tornado, dapat mengangkat air dan ikan ke udara. Kemudian, tornado dapat membawa mereka untuk beberapa jarak. Ketika tornado menjadi lebih lemah, energinya tidak mampu menahan benda dari tanah lebih lama lagi, dan mulai menghujani ikan. Ini juga dapat disebut sebagai “hujan hewan”, tetapi sering kali peristiwa ini hanya digambarkan sebagai “hujan ikan”.
Tornado adalah angin yang sangat kuat yang berputar di sekitarnya. Bagian dalam tornado, yang dikenal sebagai pusaran, berisi udara yang tenang. Udara luar bergerak ke atas dan mengelilingi pusat ketenangan. Udara di bagian bawah tornado terus bergerak ke atas, sehingga saat udara bergerak, udara baru ditarik ke atas setelahnya. Ini menarik benda-benda di bawah tornado dan mengirimkannya ke atas.
Ikan hidup di air, tetapi tornado biasanya dimulai dari daratan. Jika tornado kemudian bergerak di atas air, itu dapat menciptakan apa yang dikenal sebagai puting beliung. Alih-alih menarik udara ke atas, ia menarik air ke atas. Ikan di dalam air juga bisa ditarik keluar pada saat bersamaan.
Waterspouts dapat bergerak dengan kecepatan hingga 100 mil (161 kilometer) per jam. Ini berarti ikan dapat melakukan perjalanan jauh dari lokasi aslinya. Puting beliung hanya dapat mempertahankan energi kekerasannya untuk sementara, dan ketika kehilangan momentum, ia dapat menghujani ikan. Ikan mungkin, secara mengejutkan, bertahan dari puting beliung dan jatuh ke tanah. Jika udara di dalam tornado cukup dingin, ikan juga bisa membeku.
Fenomena meteorologi waterspouts tidak hanya memiliki kemampuan untuk menghujani ikan. Selama berabad-abad, ada laporan tentang katak, udang karang, dan kadal yang terjun payung. Batu juga bisa jatuh dari langit.
Satu laporan dari pertengahan 1900-an bahkan menceritakan kisah hujan permen. Sebagian besar item curah hujan yang tidak biasa dapat ditelusuri kembali ke sumber air. Dengan item jatuh dari langit, kemungkinan lain yang lebih biasa adalah bahwa mereka dijatuhkan dari pesawat.
Ciri-ciri kejadian yang menghujani ikan atau benda lainnya adalah biasanya hanya satu jenis benda yang jatuh di satu tempat. Para ilmuwan menyarankan ini karena setiap item berbeda dalam berat dan ukuran dari yang lain. Benda yang lebih ringan dan lebih kecil cenderung dibawa untuk waktu yang lebih lama daripada benda yang berat dan besar.