Происхождение
Фамилия Ягнов
Фамилия Ягнов — пример того, как одна буква в корне может запутать этимолога. На первый взгляд, основа «ягн-» напоминает слово «ягнёнок» (от старославянского «агнец»), но в русских фамилиях такая связь встречается редко и обычно в форме Агнев или Ягняткин. С Ягновым всё сложнее.
Скорее всего, фамилия образована от прозвища Ягн. В северных и сибирских говорах «ягна» или «ягный» означало человека сварливого, бранчливого, склонного к ругани. В словаре Даля «ягнить» — браниться, ворчать. Такое прозвище могли дать за характер: вечно недовольный, придирчивый. Суффикс -ов указывает на типичную русскую патронимическую модель: Ягнов — сын Ягна.
Есть и вторая версия, связанная с географией. В ряде регионов (например, в бывшей Вятской губернии) фиксировались топонимы Ягново и Ягнинцы. В этом случае фамилия могла возникнуть как прозвище переселенца из такой деревни: «Ягновский» со временем сократили до Ягнов. Но это менее вероятно, так как форма без суффикса -ский чаще выдает прозвищное, а не топонимическое происхождение.
Словообразовательная модель проста: корень ягн- плюс суффикс -ов. Фамилия недвусмысленно русская, без иноязычных влияний. По сословному составу носители в XIX веке встречались и среди крестьян, и среди мещан, но выслужившихся дворян с такой фамилией не зафиксировано.
Интересная деталь: в некоторых старых записях фамилию писали через «о» — Огнов, что подтверждает связь с диалектным произношением (аканье). Если ваш предок был Ягновым из-под Вятки или Архангельска, велика вероятность, что прозвище ему дали за неуживчивый нрав, а не за овечью кротость.