Boy Names baby nameBradshaw

What does the name Bradshaw mean?

The meaning of the name “Bradshaw” is: “Broad thicket”.