From Old French hanter, “to frequent, inhabit”, probably from Old Norse heimta, “to bring home”, from the same Germanic root as home.