As verbs the difference between dishonour and honour is that dishonour is to bring disgrace upon someone or something; to shame while honour is to think of highly, to respect highly, to recognise the importance or spiritual value of.