Фамилия Томнаков имеет русское происхождение и относится к группе фамилий, образованных от прозвищ. В основе фамилии лежит прозвище Томнак, которое, вероятно, связано с диалектным прилагательным «томный» (унылый, печальный, тоскливый). В некоторых говорах «томный» также могло означать «медлительный, вялый». Суффикс -ак (или -як) часто использовался для образования прозвищ, характеризующих человека по внешним или внутренним качествам. Таким образом, Томнак — человек томный, задумчивый или медлительный.
Фамилия Томнаков является патронимической (отчество от прозвища) и образована с помощью суффикса -ов, что типично для русских фамилий. Географически фамилия встречается преимущественно в центральных и южных регионах России, а также в некоторых областях Украины. В исторических документах фамилия фиксируется с XVII века, например, в переписных книгах Курской губернии.
Этимологически фамилия Томнаков может быть связана с другими славянскими фамилиями, образованными от корня «том-» (томить, томиться). Однако точное происхождение требует дополнительных диалектных исследований.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.