Geralmente, quando um espirro tem odor, pode indicar uma infecção nasal ou sinusal subjacente, de acordo com as Orientações de Saúde. Dependendo da natureza do cheiro, pode ser uma infecção por fungos.
Uma vez que o ar que é expelido pelo nariz vem diretamente dos pulmões e não pela boca, é mais incomum que ele tenha um odor. Portanto, pode estar relacionado a cânceres das vias aéreas, doenças renais e hepáticas ou, em diabéticos, cetoacidose, que é uma complicação séria.
Por outro lado, pode ser algo muito mais simples, como uma crosta ao redor do nariz que pegou uma pequena infecção bacteriana.
Se o problema persistir, e especialmente se outras pessoas puderem detectar o odor, um médico deve ser consultado.