Boy Names baby nameKnox

What does the name Knox mean?

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