Der Schäflibach (im Oberlauf Chräbsbach und Stockacherbach) ist ein 6,3 Kilometer langer linker Zufluss der Limmat im Bezirk Dietikon des Schweizer Kantons Zürich. Er durchfliesst das Urdorfertal zwischen Reppischtal und Limmattal im Westen des Kantons und entwässert dabei ein rund 10 Quadratkilometer grosses Gebiet.Ältere belegte Namen sind Rommerbach, Römerenbach, Römerbächlein und Scheffelbach.