Der Hainbach ist ein knapp 7 km langer, linker und südlicher Zufluss des Mains in Hessen nahe Offenbach.