Этимологический словарь Крылова
Образовано в старославянском от кузнь – "кованое" от глагола ковати (ковать).
кузнец
Кузнец
КУЗНЕЦ