"unorthodox" vs "heterodox"

What's the difference between "unorthodox" and "heterodox"?

The dictionary I use roughly states that "heterodox" means "not orthodox", and "unorthodox" means well, "not orthodox".

Are they perfect synonyms?


Solution 1:

The term unorthodox is used of things which do not adhere to “orthodoxy” but are not necessarily in opposition to it: “An unorthodox solution to the problem”. But I’ve only ever seen the term heterodox used for matters which oppose orthodoxy: “A heterodox sect”.

Also, as indicated by the examples I’ve given, unorthodox is usually contrasted to a figurative orthodoxy, a norm; heterodox is most commonly used in contrast to a literal orthodox theology.

Solution 2:

To be UNorthodox is to actively go against orthodoxy. To be "heterodox" is to be "different" from orthodoxy. But this "difference" could be passive, rather than active.