Чтобы правильно написать имя Даниил по-английски можно воспользоваться простой транслитерацией, записью русских букв соответствующими английскими буквами. Получаем Даниил - DANIIL.
В уменьшительной форме Даня будет записано как DANYA или DANECHKA.
Иностранный аналог этого имени Даниель или Даниэль, а также Даниэлла.
ПО общим правилам все просто - Daniil.