Charles MacIver (November 28, 1866 – December 21, 1935) was a British sailor who competed in the 1908 Summer Olympics.