The only free and comprehensive online etymological dictionary of the Spanish language
bala f. (Noun) "bullet"

13th cent. Borrowed from French balle "ball," "bullet;" itself borrowed from Italian balla "ball." From a Germanic source (compare English ball). Ultimately from Proto-Germanic *ballan- 'id.' From Proto-Indo-European *bhol-on- 'id.' From a root *bhel- Kroonen (2014) hypothesizes meant "to swell up."

Italic: Latin follis "bag;" "testicles"

Indo-European: Celtic: Gaulish ballo-, Old Irish ball "penis," Middle Welsh balleg "sack;" Hellenic: Ancient Greek φαλλός (phallós) "penis"