I'm currently dealing with this same issue on my 97 CRV. Changed struts and noise improved but didn't go away completely. Mechanic thinks it could be the strut mounts (I didn't have those changed along with the struts). I'll let you know if this does the trick. If you change the struts though, make sure to change the mounts at the same time (it's only about an extra $40 for the parts).
It COULD be a constant velocity joint (CV joint) going bad.
Maybe bad CV joints?
check shocks
Worn out front shocks and struts will make a clunking noise when you go over small box. The strut may actually allows the tire to hit the fender well.
it would be the CB joint it it's a front wheel drive vehicle with high mileage.
The defective sway bar link can cause the clunking or the rattling of the noise from the front suspension during the low speed driving.
cv joints
When you turn the wheel, or while you drive?
A clunking noise, when you put your car into gear, is most likely caused by a bad u-joint. A problem in the transmission can also cause the noise.
CV joint
Answer Ball joints which are located behind the front wheels. Do not ignore it. Your wheel can actually break off while driving. Have it looked at ASAP.
Worn out front sway bar links or bushings can do that.