Charles Willocks (28 June 1919 – 25 August 1991) was a New Zealand rugby union player. A lock, Willocks represented Otago at a provincial level, and was a member of the New Zealand national side, the All Blacks, from 1946 to 1949. He played 22 matches for the All Blacks including five internationals.