From un- + hateable. Attested since the 20th century.
unhateable (comparative more unhateable, superlative most unhateable)