Лучший ответ
Фамилия Мельников происходит от слова "мельник", нарицательного для человека, который работает на мельнице, занимается переработкой зерна. Таким образом, это ремесленная фамилия, указывающая на профессию предков, что типично для русских фамилий, указывающих на род занятий.