You have either run something over or your car is due for a service
You're a clunk-head...
If you operate a front wheel drive vehicle, the clunking noise you hear may be a CV joint bearing going bad.
usually it is a loose belt
water/friction
a clunk noise over bumps
Could be the CV joint is dry or has failed.
After replacing the struts, CV joints, tie-rod ends etc....the noise is still there. I found it's actually the top strut bearing plate that wears out. They are available at some auto parts. ....this is the source of the noise....
They could squeak, rattle, bang , clunk.....
I'd try changing tires, worked for me.
Wheel bearing?
CV Joints are the most common cause.
worn cv joint =[