Формы родительного падежа: (кого?) Данила, Даниила. Если в именительном падеже – Данила, то в родительном падеже: Данилы.
Да, фамилия склоняется.
Собственные имена существительные обозначают предметы, выделяя их из класса однородных предметов, индивидуализируя их (Москва, Волга, Маша, «Известия»). Графическим признаком такого выделения и является прописная буква.
Предпочтительно: ожидается мокрый снег и дождь.
Это разные имена, хотя имя Егор (Егорий) является производным от Георгия.
Да, такие имена склоняются.
Фамилия, оканчивающаяся на -О, не склоняется.
Приведенные Вами женские имена не склоняются. Женские имена, оканчивающиеся на согласный, преимущественно не склоняются в русском языке (исключение составляют имя Любовь, а также женские личные имена библейского происхождения Агарь, Рахиль, Руфь, Суламифь, Эсфирь, Юдифь).
В сказке Сергея Михалкова так: Ниф-Ниф, Нуф-Нуф и Наф-Наф.
См. «Письмовник».