| | | | | |
| Drivers highlighted like this have won a final during the current season | |
| indicates this driver has been interviewed indicates that pictures are needed for this driver | |
| Gareth O Beirne, Morcambe | | 412 : 2011 to 2014 | | |
| Harry O Brian, London | | 216 : 1959 | | |
| Chris O Brien, Coventry | | 432 : 1992 | | |
| John O Brien, Alderley Edge | | 486 : 1981 to 1989, 87 : 2001, 86 : 2020 to 2023 | | |
| Paul O Brien, Leeds | | 363 : 1985 to 1986 | | |
| Shaun O Brien, Burnley | | 86 : 1981 to 1985 | | |
| J. O Connell | | S20 : 1956 | | |
| Billy-Tom O Connor | | 318 : 2006 to 2007, 316 : 2015 to 2017 | | |
| Glen O Connor | | 194 : 2021 | | |
| Johnny "Burn Em Up" O Connor, Feltham | | F1 : 1954, 12A : 1955, 12A : 1958 | | |
| Kerry O Connor, Netherlands | | H82 : 1997 | | |
| Frank O Dell, Corby | | 182 : 1957 | | |
| Mick O Hara, Mansfield | | 305 : 1959, 372 : 1962 to 1972 | | |
| Malcolm O Hare, Liverpool | | 500 : 1958 | | |
| Paul O Neil, British Touring Car Driver (BTCC) | | 259i : 2022 to 2023 | | |
| John O Neill, Wimslow | | 486 : 1980 | | |
| Ken "Knock-out" O Neill, Salford | | B147 : 1954, 21 : 1955 to 1956, 4 : 1958 to 1964 | | |
| Paul O Shea, Bromley | | 127 : 1956 to 1957 | | |
| Phil O Shea, Romford | | 27i : 1954, 27A : 1955 | | |
| John O Sullivan, Swindon | | 572 : 2022 | | |
| Pat O Sullivan, Ware | | 240 : 1973 to 1974 | | |
| Vic O Toole, Pelsall | | 371 : 1954, 24i : 1955 | | |
| Callum Oakes-Kitson, March | | 533 : 2018 to 2020, 533 : 2022 | | |
| Charlie Oates, Liverpool | | 202 : 1954 to 1955 | | |
| Howard Oatway, Manchester | | 298 : 1981 | | |
| Tich Ockwell, Blunsdon | | 53 : 1954 | | |
| Ted Oddy | | 104A : 1954 | | |
| Len Ogbourne, Northampton | | 76 : 1954, 57A : 1955, 76 : 1957 to 1958, 51 : 1960 to 1961 | | |
| Phil Ogle, New Zealand | | NZ282 : 2013, NZ282 : 2016 | | |
| Peter Oldfield, Sheffield | | 217 : 1979 | | |
| Bill Oldstead | | 259A : 1954 | | |
| Dennis Oliver, Ilford | | 365 : 1955, 77 : 1956 to 1957 | | |
| Michael Oliver, Aberystwyth | | 357 : 2012 to 2013 | | |
| Jack Ollerenshaw, Grindleton | | 87 : 1959 to 1962, 26 : 1963 to 1984 | | |
| Malcolm Olley, Aylesbury | | 287 : 1963 to 1966 | | |
| Tim Olley, Winslow | | 487 : 1991 to 1993 | | |
| Andrew Olorenshaw, St.Leonards on Sea | | 273 : 2016 to 2017 | | |
| Colin Onions, Melton Mowbray | | 255 : 1983 to 1984 | | |
| John Onions, Loughborough | | 141 : 1980 | | |
| Jos Op-tRoodt, Belgium | | B67 : 2007 to 2010 | | |
| Graham Ord, Gatley | | 306 : 1959 to 1960 | | |
| Michael Orr, Bedworth | | 185 : 1975 to 1977 | | |
| Fred Orrell, Nottingham | | 487 : 1982 | | |
| Mark Orwin, Hertford | | 409 : 1989 | | |
| Fred Osborn, Plymouth | | P13 : 1954 to 1955 | | |
| Lloyd Osborne, Huddersfield | | 94 : 1974 to 1975 | | |
| Gary Osbourne, Leamington Spa | | 255 : 1982 | | |
| Kevin Osbourne | | 241 : 2011 to 2012 | | |
| Mark Osbourne, Pointon | | 529 : 2017 | | |
| Roy Osbourne, Weedon | | 356 : 1983 | | |
| Vic Osbourne, London | | 99 : 1962 | | |
| Auke Osinga, Netherlands | | H592 : 2019, H592 : 2023 | | |
| Sam Ostle, Kirkby Stevens | | 351 : 1969 to 1983 | | |
| Paul Oswald, Newcastle-upon-Tyne | | 174 : 1966 | | |
| Martijn Oudhuis, Netherlands | | H477 : 2009 to 2012, H477 : 2014 to 2016, H477 : 2018 to 2019 | | |
| Jack Overy, Soham | | 61 : 2015 to 2017 | | |
| Paul Owen, Houghton Regis | | 254 : 1994 | | |
| Mike Owers, Chelmsford | | 119 : 1971 | | |
| Raymond Oxberry, Fallowfield | | 180 : 1958 | | |
| Arthur Oxland, Stratford | | 82 : 1954, 72i : 1955, 72 : 1957 to 1959 | | |
| Graham Oxley, Heanor | | 63 : 1974 | | |
| Michael Oxley, Heanor | | 64 : 1974 | | |
|