The story
- Proto-Indo-European*sem-
- Proto-Indo-European*sēmi
- Latinsēmi-
- Englishsemi-
- Ancient Greekκῶλον (kôlon)
- Latincōlon
- Englishcolon
- English todaysemicolon
From semi- (“half”) + colon, from the fact that the mark is a colon (“:”) with the lower half replaced by a comma (“,”).
Etymology from Wiktionary, CC BY-SA 4.0.