Unknown. Maybe from bua (“water (childish)”) + -eiro or boiar (“to float”) + -eiro.
Practice speaking and memorizing "bueiro" and many other words and sentences in Portuguese.