Его звали пастух - Вилл. А не могли звать его Вилль. Вариант ответа 2.
Если рассуждать и посклонять его имя: Звали его-Вилл(3 вариант отпадает). О ком? О Вилли(5 вариант отпадает), О ком? О Вилле(1 отпадает). Кого видел? Вилла(4 отпадает). И только Вилль остается без вопроса. Поэтому именно так его не могли звать.