The funny thing about "soccer" being thought of as a North American term is that it's as perfect an example of English twee-ism as I can think of. It's from the full name of the sport, "association football" (American football, by contrast, is "gridiron football").
"Association football" -> "association" -> "soccer".
(Viz., for example, James May calling Jeremy Clarkson "Jezzer".)