Johan Christopher Petro (ur. 27 stycznia 1986 w Paryżu) – francuski koszykarz, występujący na pozycji środkowego.

Liga francuska Petro zadebiutował w lidze francuskiej w 2003 roku w barwach Pau Orthez. W tym zespole występował zaledwie przez 2 sezony. Wybił się dzięki występom na mistrzostwach Europy do lat 18 w 2004 roku. W barwach Francji notował wtedy średnio 17,8 punktu i 10,8 zbiórek na mecz.

NBA Tak dobra gra w Europie zaowocowała zainteresowaniem ze strony drużyn NBA. W drafcie 2005 został wybrany z 25. numerem przez Seattle Supersonics. W ich barwach rozegrał trzy sezony, po czym przeniósł się z drużyną do Oklahoma City, gdzie stworzono nową drużyną Thunder.

7 stycznia 2009 Petro został wymieniony przez Oklahoma City Thunder razem z wyborem w drugiej rundzie draftu 2009 do Denver Nuggets za Chucky Atkinsa i wybór w pierwszej rundzie draftu 2009.

Nuggets zrezygnowali z opcji zapisanej w kontrakcie, dzięki której automatycznie mogliby przedłużyć jego kontrakt. W ten sposób Petro został wolnym agentem. Nowy kontrakt podpisali z nim Nuggets. Dzięki temu manewrowi zaoszczędzili ponad milion dolarów, podpisując z nim roczny kontrakt.

10 lipca 2010 trzyletni kontrakt podpisali z nim New Jersey Nets.