"swineherd, herdsman," early 14c., from hog (n.).
(also hog or hog-head or hogshead or hog-jockey) A railroad engineer; grunt (1915+ Railroad & hoboes)