From leite (“milk”) + -ão.
Compare Galician leitón and Spanish lechón.
leitão m (plural leitões, feminine leitoa, feminine plural leitoas)