The tennis player who has won the most Wimbledon men's singles titles is Roger Federer, with a total of 8 wins.