Weaver er en 72 kilometer lang flod i Vestengland. Floden udspringer i den sydlige del af Cheshire og løber mod nord, hvor den udmunder i floden Mersey ved Runcorn syd for Liverpool.