Baby Boy Names
Meaning: From The Small Hill
The name Knox means From The Small Hill and is of English origin. Knox is a name that's been primarily used for boys.
Originally an English/Scottish Surname
People who like the name Knox also like: Maddox
Knox is on 1,124
members' favorite name lists