Een halo is een diffuus lichtschijnsel rond een scherper gedefinieerde bron, meestal de zon of de maan. Het is een optisch verschijnsel in de atmosfeer dat kan optreden wanneer er zich bepaalde atmosferische condities voordoen (met name een ijle nevel van ijskristallen).
Met de regenboog heeft het verschijnsel niets te maken. Een regenboog ontstaat door weerkaatsing van zonlicht in regendruppels, een halo door weerkaatsing in ijs.