Грамматический словарь Зализняка (склонения слова):
Данник, данники, данника, данников, даннику, данникам, данника, данников, данником, данниками, даннике, данниках
да́нник
-а, м. ист.
Тот, кто платит дань (в 1 знач.).
да́нник
ДАННИК -а; м. В Древней Руси: тот, кто платил дань.
Д’АННИК, данника, ·муж. (·книж. ·ист. ). Платящий дань. В 13 ·в. русские князья стали данниками Золотой Орды.
< Дания