Neil Mitchell may refer to:
- Neil Mitchell (cricketer) (born 1936), South African cricketer
- Neil Mitchell (musician) (born 1965), Scottish musician
- Neil Mitchell (footballer) (born 1974), English former professional footballer
- Neil Mitchell (radio presenter) (born 1951), Australian radio presenter