Middle High German. By surface analysis, wo (“where”) + mit (“with”). Akin to archaic English wherewith.
Practica hablar y memorizar " womit " y muchas otras palabras y oraciones en alemán .