John Paul Herbert (ur. 25 czerwca 1964 w Brentwood) – brytyjski kierowca wyścigowy. Zadebiutował w Formule 1 w 1989 podczas GP Brazylii w barwach zespołu Benetton. Przez całą swoją karierę wygrał 3 wyścigi Grand Prix. Zakończył starty w F1 po sezonie 2000.