As duas formas – halo e alo – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, serem usadas em diferentes situações.

Halo significa círculo luminoso emitido por uma luz qualquer; contorno luminoso de cabeça ou corpo de imagem sagrada; designação comum a uma grande variedade de meteoros luminosos contituídos de círculos ou arcos de círculos luminosos.
Pode ter o sentido de prestígio, glória e fama.

O pequeno halo que é um anel luminoso com o centro no astro e com o bordo interior avermelhado.
O fenómeno a que os peregrinos assistiram em Fátima é um halo solar.

Alo é uma forma verbal do verbo alar – formar em alas; munir com asas; Fazer subir (alguma coisa) por meio de cordas.

eu [ alo ]

Obs: notar que “aló” significa para barlavento, para aquele lugar e que “alô” significa cumprimento, saudação ou expressão usada quando se atende o telefone.


Referências

Halo advém do grego hálos.