It’s because people associate colons with butt holes.
First of all his name wasn’t even Christopher lol.
The original Spanish name of Christopher Columbus is Cristóbal Colón, that’s why it’s the name they honored him
He wasn’t Spanish. That was just his name translated from Italian into Spanish. Cristoforo Colombo.
I know but the question he asked matches the spanish name. Maybe some spanish influence in the naming.
There are even more versions:
Colombia
Columbia
Colón
Colombo
Columbus
Colomb
ColomPlaces were usually named by settlers according to the rules of their own language. Columbus is the Latin variant, Colón is Spanish, Colombo Italian.
Back in 15th-16th century translating personal names was common. The practice is still continues with monarchs today, see popes - John Paul ll was also Iohannes Paulus, Juan Pablo, Ivan Pavao …
Colombia
Columbia
Colón
Colombo
Columbus
Colomb
ColomUhhhh… Just one more spelling, Sir, if you don’t mind…