Henry Cotton may refer to:

See also

edit
  • James Cotton (priest) (James Henry Cotton) (1780–1862), British clergyman and educationist
  • James Cotton (James Henry Cotton) (1935–2017), American blues musician