Carl Johan Petter Hansson (født 14. december 1976) er en svensk tidligere professionel fodboldspiller, der spillede som forsvarer. Han repræsenterede især Halmstads BK, SC Heerenveen, Rennes og Monaco i løbet af en karriere, der strakte sig mellem 1994 og 2012. Som international spiller mellem 2001 og 2009 vandt han 43 kampe for det svenske landshold og repræsenterede sit land ved VM i 2004.
og UEFA-mesterskaberne i Europa i 2008 samt VM i fodbold i 2006.