The person who has won the most British GP titles is Lewis Hamilton, having won the race 8 times.