As nouns the difference between demon and devon
is that
demon is an evil spirit while
Devon is one of a breed of hardy cattle originating in Devon, England.
As a proper noun Devon is
a county of England bordered by Cornwall, Somerset, Dorset, the Bristol Channel and the English Channel.