海魂衫最早的由来可追溯到法国西北方的布列塔尼地区(Britanny),海魂衫的英文名便叫Breton Top。该地区的水手们从19世纪20年代就开始穿着蓝白相间的条纹衫了。最初的海魂衫是由质地细密的棉布织成,为出海的水手起到防风防晒的作用。它的最大实用功能是,当有人不小心从甲板掉入海中,可以快速发现。
1858年,法国海军将这款棉布衫定为海军制服的一种,后逐渐风靡全世界。另一说是英王格奥尔格二世一天目睹一位公爵夫人骑马疾驰,身着蓝衣,扎白色腰带,颜色十分和谐典雅。当时英国海军正不满意现用军服,期望革新,于是受到启发的他,宣布新的海军制服做成蓝白相间,后在各国海军中迅速传开。
海魂衫现指各国水兵们穿的衬衣,通常为白蓝相间的条纹衫,俗称海军衫,又称海魂衫。海魂衫的寓意为广阔的大海与蓝天,水兵们穿上海魂衫更显得精神抖擞。