Ioannis Garifallos (born 15 September 1957) is a Greek former water polo player who competed in the 1980 Summer Olympics. He played for Greek powerhouse Ethnikos Piraeus. He is the son of “Patriarch of Greek water polo” Andreas Garyfallos. He played in the 70s and 80s winning 16 Greek championships (14 consecutive) with his childhood club Ethnikos.