В дат. п. – Данилу, в род. п. – Данила.
Верно: Королевство Дания (согласно Общероссийскому классификатору стран мира).
Правильно: Данил, Данила, Данилу, Данила, Данилом, о Даниле. Ср.: Кирилла, Кириллу и т. д.
Формы родительного падежа: (кого?) Данила, Даниила. Если в именительном падеже – Данила, то в родительном падеже: Данилы.
Здесь верно: пожертвовал сердце.
Это одна самостоятельная часть речи, одно слово.