Boy Names baby name Thatcher

What does the name Thatcher mean?

The meaning of the name “Thatcher” is: “Roof Fixer”.