Пунктуация в предложении, которое Вы привели, верна. Менять тире на запятую не нужно.
Скорее всего, можно заменить тире на запятую. Приведите, пожалуйста, предложение полностью.
Да, такой список есть. Предлог ко употребляется перед формами дательного падежа существительных лев (нарицательным и собственным), лед, лен, лоб, ложь, мох, ров, рожь, рот, в которых представлены сочетания «ль, л, м, р + согласный»; перед формой мне, перед формами дательного падежа слов весь, всякий, всяческий, вторник, второе, второй, многие, многое. Наряду с к употребляется перед формами слов вчерашний, шов. Есть еще несколько слов, перед которыми в определенных значениях возможно употребление предлога ко (время, двор, день, дно, сон). Правильно: ко Льву.
В школе это называют "беглыми гласными", они появились в древности в результате исчезновения сверхкратких гласных звуков. В русском языке множество слов, которые склоняются с выпадением гласной О или Е: сон - сна, день - дня, пень - пня, Египет - Египта и др.
Запятая перед и не ставится, если части сложносочиненного предложения выражены двумя вопросительными предложениями.
Корректно: Может быть, забудется он, знакомый до слез этот сон.
Оба варианта правильны.
Мужская фамилия Сон склоняется: без Сона, к Сону...
Так называют фонетический процесс, происходивший в древнерусском языке, прямым следствием которого в современном языке являются беглые гласные: сон - сна, день - дня.
Этимология слова кикимора очень интересна. Это существительное образовано путем сложения, от кики + мора. Начнем со второй части. Слово мора общеславянское, во многих славянских языках оно обозначает что-то, связанное с нечистой силой, ночными кошмарами, ср. сербохорватское мора 'домовой', 'кошмар', чешское můra 'злое ночное существо; ночной кошмар' (и 'ночная бабочка'), польское mora, zmora 'призрак, кошмар'. Происхождение слова мора точно не установлено; предполагают, что это старое заимствование из германских диалектов. В таком случае оно родственно немецкому Mahr 'кошмар', второй части английского nightmare 'кошмар, страшный сон' и французского cauchemar, в котором вторая часть -mar – заимствование из германских языков (отсюда, кстати, происходит и русское слово кошмар – это заимствование из французского; получается, что в словах кикимора и кошмар исторически можно выделить один и тот же корень).
Что же касается первой части сложения, то она может быть связана и с кика < кыка 'праздничный головной убор (с рогами) замужней женщины', и с древнерусским кыкати 'подавать голос, кликать; кричать; куковать'. Это вполне соотносится со значением слова кикимора – 'нечистая сила в женском образе'; 'лешачиха'; 'лесной нечистый дух в образе женщины'.