Fox \fox\ as a boy's name is of Old English origin, and the meaning of Fox is "fox". Probably refers to a fox-catcher or to a fox's den. Journalist Fox Butterfield; English statesman Charles James Fox.
Fox has 2 variant forms: Foxe and Foxen.