Ioannis Thomakos is a Greek water polo player who competed in the 2000 Summer Olympics, the 2004 Summer Olympics and the 2008 Summer Olympics 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.