An Etymological Dictionary of the German Language/Annotated/Weiher

Weiher, masculine, ‘fish-pond,’ from the equivalent Middle High German wîwer, wîwœre, Old High German wîwâri, wîâri, masculine (Old High German also ‘stable’); corresponding to Old Low German wîweri. Borrowed in the pre-Old High German, probably in the Roman period, from Latin vîvârium, ‘park, preserve, fish-pond’; corresponding to French vivier (Dutch vijver), Italian vivajo, ‘fish-pond.’ Compare also Weiler.