Ioannis Thomakos (born 14 March 1977) is a Greek water polo player who competed in the 2000 Summer Olympics (10th place), the 2004 Summer Olympics (4th place) and the 2008 Summer Olympics (7th place) with the Greek national team.
He was part of the Greek national team that won the silver medal at the 1997 World Cup in Athens.