Difficult to tell with simply that clue - but - some possitibilities include: could be a sign of a constant velocity joint (CV Joint) about to fail - a bad shock absorber/strut - loose or failed engine/transmission mount.
possibly hitting the front bumper
Worn Ball Joint
most likely drop link rods worn common fault on zafira apparently
Worn front axle and/or front end component.
is it front wheel drive? if so the cv joint is bad
Constant velocity joint! Pending the make it's around 100$ for a new one
On a front wheel drive car probably a damaged constant velocity joint clattering
of coarse it can, if the valves are not opening at the right time you will get this problem for sure
Just buy the right oil from the Honda dealer.
Check the CV Joints both inner and outer. Probally a boot has failed and the joint has loss all grease.
I would check the suspension bushings, if one of them is worn it would cause a knocking noise.
it should be on the front of the frame right behind the front number plate