Да, здесь нужен дефис.
Названия стихийных бедствий (ураганов, тайфунов, торнадо и пр.) заключаются в кавычки и пишутся с прописной буквы: тайфун «Джуди», ураган «Катрина», шторм «Ноэль», циклон «Сидр». Название, заключенное в кавычки, не склоняется, если выступает в сочетании с родовым словом: город пострадал из-за урагана «Катрина», жертвами шторма «Ноэль» стали сотни людей. При отсутствии родового слова название следует склонять: город пострадал из-за «Катрины», жертвами «Ноэля» стали сотни людей.
Осенило - от осенить. Вот толкование глагола несовершенного вида, осенять:
- устар. Закрывать, покрывать тенью чего-л.; заслонять. // перен. Покрывать, охватывать собою.
- перен. Появляться, внезапно приходить (о мысли, догадке). // безл. разг. О внезапном появлении догадки.
- устар. Показаться, появиться на лице (об улыбке).
- устар. Делать рукой знак креста над кем-л., чем-л.; осенять крестным знамением.
Правильно.
Глагол наругать в современном русском литературном языке отсутствует. Однако словари фиксируют разговорный глагол наругаться 'вдоволь, долго поругаться': наругалась с соседкой.
В приведенном Вами отрывке нет ошибок.
Слова "действительно" и "прежде всего" могут выступать как вводные. Слова "по крайней мере" обычно не являются вводными.
Конечно, нет.
Мужская фамилия Лескив склоняется, женская – нет.