Boy Names baby name Knox

What does the name Knox mean?

The meaning of the name “Knox” is: “Round-topped hill”.