Quick answer
Knox is a boy name meaning "round hill".
Pronunciation: American English /ˈnɑks/; British English /ˈnɒks/.
Meaning and history
From a Scots surname that was derived from various places named Knock, from Gaelic cnoc "round hill". It jumped in popularity after the actors Angelina Jolie and Brad Pitt had a baby by this name in 2008.
Notes and context
Usage: english