Origin: Germanic Old English prefix
With has 3 different meanings across 1 category:
Alternative form of withe
Along, together with others, in a group, etc.
Against.
The word "with" comes from Old English, where it originally meant "against" or "opposite." It is a shortened form of an even older Germanic root that carried this same sense of opposition.