Middle French haquebutier, hacquebutier, from haquebute, hacquebute + -ier -er
hackbarrow
hackberry
hackbut
hackbuteer
hacked bolt
hacked off
hackee