Ioannis Karamazakis (Greek: Ιωάννης Καραμαζάκης) was a Greek fencer. He competed in six events at the 1948 Summer Olympics.