Garry Bocaly (ur. 19 kwietnia 1988 w Schœlcher, Martynika) – piłkarz francuski grający na pozycji prawego obrońcy.
Bocaly urodził się na Martynice. W 2004 roku został zawodnikiem Olympique Marsylia, a w 2005 roku przeszedł do drużyny seniorów Olympique. W Ligue 1 zadebiutował 5 marca 2006 roku w zremisowanym 0:0 wyjazdowym spotkaniu z Paris Saint-Germain, w meczu którym zespół Olympique wystawił rezerwy na znak protestu przeciwko niezapewnieniu ochrony fanów Olympique w Paryżu. 14 kwietnia 2006 roku Bocaly podpisał profesjonalny trzyletni kontrakt z Olympique. W sezonie 2005/2006 rozegrał jedno spotkanie w barwach Olympique, a w kolejnym – trzy.
Latem 2007 roku Bocaly został wypożyczony do drugoligowego zespołu FC Libourne-Saint-Seurin. 27 lipca 2007 rozegrał dla nowego zespołu swoje pierwsze spotkanie, przegrane 1:3 z Montpellier HSC. Z kolei 21 września 2007 w meczu z FC Nantes (2:3) strzelił pierwszego gola w karierze. Był podstawowym zawodnikiem Libourne, jednak spadł z nim do Championnat National. Po sezonie przedłużył kontrakt z Olympique do 2012 roku.