As verbs the difference between behate and behat
is that behate is (obsolete) to hate; detest while behat is (rare|transitive) to place a hat (upon someone's head).
behate
English
Verb
(behat)
(obsolete) To hate; detest.
behat
English
Verb
(behatt)
(rare) To place a hat (upon someone's head)