always assumed to be formed from "ball",

Perhaps not formed from, but certainly related to:

http://www.bartleby.com/61/roots/IE51.html

Along with balloon, ballot, and, modesty forbids me from saying, Fool.