Stedsnavnet var i 1438 , «sundet ved Oxelö» der har betydningen «svensk asal».I 1950 fikk Oxelösund bystatus og er med det en av Sveriges yngste byer.