O Dia de Nossa Senhora do Ó celebra-se a 18 de dezembro.
O culto a Nossa Senhora do Ó terá começado em Toledo, na Espanha, na época do X Concílio (ano 656), e em Portugal em Torres Novas, onde se adorava uma imagem da Senhora na Capela-mor da Igreja Matriz de Santa Maria do Castelo.
Na época de D. Afonso Henriques esta imagem era conhecida por Nossa Senhora de Almonda. A partir de 1212, com a edificação da igreja, começou a ser conhecida por Nossa Senhora do Ó.
Nossa Senhora do Ó é a forma popular para se referir a Nossa Senhora da Expectação, que simboliza a Virgem Maria no final de sua gestação. O termo "do Ó" tornou-se popular pela liturgia da véspera de Natal, com o cântico do Magnificat, cujas antífonas relacionadas ao Cristo iniciam com a interjeição exclamativa "Ó".
A Nossa Senhora do Ó é padroeira de dezenas de freguesias portuguesas:
- Águas Santas (Porto);
- Aguim (Aveiro);
- Ançã (Coimbra);
- Aveleda (Braga);
- Barcouço (Coimbra);
- Cadima (Coimbra);
- Carvoeira (Lisboa);
- Covelo (Porto);
- Duas Igrejas (Porto);
- Estela (Porto);
- Freixo da Serra (Guarda);
- Gulpilhares (Porto);
- Vilar (Porto);
- Lordelo (Viana do Castelo)
- Mire de Tibães (Braga)
- Olaia (Santarém);
- Paião (Coimbra);
- Reveles (Coimbra);
- Vilar (Lisboa);
- Alcanadas (Leiria);
- Valada do Ribatejo (Santarém);
- Carvalhal de Cheleiros (Mafra).