James Henry Hargreaves (born 1859 in New York City, United States of America; died 11 April 1922 in Portsmouth, England) was an American born English cricketer.