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 Greece men's national water polo team. He was part of the national squad that won the silver medal at the 1997 World Cup in Athens. and the Bronze Medal in the 2004 World League in Long Beach.