I think it works for both. I know two male Angels, both Hispanic. The Mexican 18yr old uses the Spanish pronunciation, and the 3yr old Honduran-American uses the English pronunciation. I also know female Angelas,
Angelina,
Angelique. For just
Angel, no ending added, I prefer the Spanish for boys and the English for girls.