Johan Fransson (born February 18, 1985) is a Swedish professional ice hockey player, currently playing for the Genève-Servette HC in the National League (NL), where he is a defenceman. He has also played in leagues in Finland, Switzerland, and Russia. Although he was drafted and traded as a prospect in the NHL three times, he has never played a regular season NHL game.