Probably related to German Huf (“hoof”) with agent noun suffix -er, comparing a person to a hooved animal.
Hiafler m (plural Hiafler)