- European football (aka "soccer") is called that because it is actually played with the feet (and touching the ball by hand is forbidden)
- American "football" is a game played by carrying a ball in one's hands, or throwing it by hand. Why on earth would someone come up with such stupid name as "football" for this kind of game?
I want honest, expert opinion on the topic :)