Charles Willard may refer to:

Charles Willard (golfer), American golfer Charles Andrew Willard (1857–1914), United States federal judge Charles Arthur Willard (born 1945), American academic Charles W. Willard (1827–1880), U.S. Representative from Vermont Charles F. Willard (1883–1977), American aviator and engineer