Knox \kn-nox\ as a boy's name is of Old English origin, and the meaning of Knox is "round-top hill". John Knox founded the Scottish Presbyterian church in the mid-16th century.
Baby names that sound like Knox are Nikos and Nicos. Other similar baby names are Knoz, Cox, Fox and Lenox.