This wikipedia article, the wiktionary entry for Portuguese, and the Spanish wiktionary entry all have different etymologies lmao.
As a Spanish speaker it seems really hard to believe it's not azul + -ejo. They're literally blue.