Buffalo Creek begins in Hartley Township, flowing eastward between Buffalo Mountain and Branch Mountain. It depends, though, on Gooseneck and Buffalo Gap. Its name origin is unclear, as buffalo were almost nonexistent in the state at the time it was named.