Форма предлога «со» в русском языке появилась из-за фонетических закономерностей употребления предлогов перед определёнными группами слов. 3
Предлог «со» используется, когда следующее за ним слово начинается с сочетаний букв «с», «з», «ш», «ж» и согласной или с согласной «щ». 3 Также «со» применяется перед формами с начальными сочетаниями букв «л», «ль», «р», «м» и согласной и перед сочетаниями «в» и согласной. 3
Кроме того, есть версия, что форма предлога «со» появилась под влиянием западноевропейских языков, в частности французского. 5 А. С. Шишков связывал распространение значения предлога «с» (в том числе «со») с влиянием французского языка на русский язык второй половины XVIII — начала XIX века. 5