Compound of ord (“word”) + vits (“joke”). Compare with German wortwitz. According to SAOB attested since 1926.
ordvits c