It seems to me that "jock" derives from "jockey strap", "jockey" being the trade name of a company which manufacters athletic supporters. No date, must be early 20th. Ray Ott