Dear SilkMuse: I think "swine" goes back further than Germanic in origin: e.g. Latin "sus"
The American Heritage« Dictionary of the English Language: Fourth Edition. 2000.


Appendix I

Indo-European Roots


ENTRY:
s-
DEFINITION:
Pig. Contracted from *su-; probably a derivative of seu-1.1. Suffixed form
*su-no-. a. swine, from Old English swn, swine; b. keelson, from Old Norse
svn, swine. Both a and b from Germanic *swnam. 2. Suffixed form *su-k-. a. (i)
hog, from Old English hogg, hog, from British Celtic *hukk-, from Celtic expressive
form *sukko-, swine, snout of a swine; (ii) socket, from Anglo-Norman soc,
plowshare, perhaps from Celtic *sukko-; b. sow2, from Old English sugu, sow,
from Germanic *sug. 3. Basic form *s-. sow2, from Old English s, from
Germanic *s-. 4. soil2, from Latin ss, pig. 5. Hyades, hyena; hyoscine, from Greek
hs, swine. (Pokorny s-s 1038.)