Klein writes that אבעבועה - "blister, boil" is formed from בעבע with the prosthetic alef (as in אצבע) and the suffix heh. The root בעבע , he claims, is of imitative origin, like its English equivalent, bubble. It is related to the root בעה , which also means "to bubble" and בועה buah - bubble.
In an interesting comment, he says there may be a connection between בעה - "to bubble" and בעה - "to seek, ask questions, desire, pray". He writes:
Several scholars identify בעה (bubble) and בעה (seek) by assuming that the original meaning of this base was 'to swell', whence developed the meanings 'to bubble' on the one hand, and 'to swell with desire' on the other.
We are familiar with such derivatives of בעה as b'aya בעיה - problem, which developed from the Aramaic בעיא - question, and many Talmudic phrases like כדבעי - "as required, properly" and אי בעית אימא - "if you like I can say".
In Arabic, a baghi is a prostitute, and the Arabic Etymological Dictionary writes that the word comes from bagha, "desire", which goes back to our root בעה :
bagha : desire [Sem b-gh-y, Akk bu‘‘u (look for), Syr b’a (ask for), BAram b‘h, b‘w, Hrs beayt (wish)]
The American Heritage Dictionary makes the same claim, and writes that the sense of the word baggage, meaning "prostitute, impudent girl or woman" comes from the Arabic:
perhaps from French bagasse, from Provençal bagassa, ultimately from Arabic bagiy, prostitute
To be fair, there are those, such as "The Mavens' Word of the Day", who claim that this sense of baggage is developed from the more popular sense of the word as "luggage".