As verbs the difference between demoralise and dishearten
is that demoralise is while dishearten is to discourage someone by removing their enthusiasm or courage.
dishearten
English
Verb
(
en verb)
To discourage someone by removing their enthusiasm or courage.
Synonyms
* (to discourage) discourage