From bobo + -alho + -ão.
bobalhão m (plural bobalhões, feminine bobalhona, feminine plural bobalhonas)