Calico Jack (regte naam John Rackham, ook soms Jack Rackham genoem; 26 Desember 1682 - 18 November 1720) was ’n Engelse seerower wat in die vroeë 18de eeu in die Bahamas en Kuba werksaam was. Sy bynaam kom van die kalikoklere wat hy gedra het en van die feit dat "Jack" ’n bynaam vir "John" is.
Rackham het Charles Vane vervang in sy posisie as kaptein van die sloep Ranger en het toe deur die Benedewindse Eilande, die kanaal tussen Jamaika en Hispaniola en die Bowindse Deurvaart rondgevaar. Hy het in 1719 ’n begenadiging aanvaar en na New Providence in die Bahamas getrek, waar hy Anne Bonny ontmoet het; sy was in dié tyd met James Bonny getroud. Hy het in 1720 na seerowery teruggekeer deur ’n Britse sloep te steel, en Anne het by hom aangesluit. Hulle nuwe bemanning het Mary Read ingesluit wat haar in dié tyd as ’n man vermom het.