Фамилия Яхнов имеет несколько версий происхождения и значения. Одна из версий связывает её с топонимическим происхождением, от сельского населённого пункта Яхново. По этой версии, фамилия возникла как прозвище для жителя указанного посёлка.
Есть также мнение, что фамилия Яхнов происходит от имени Якун, Яков или Яхим, причём, эти имена могут использоваться в качестве основания для фамилии. Например, Яхнов может быть уменьшительно-ласкательной формой одного из этих имен.
Другая версия связывает фамилию с профессиональным прозвищем. В древности существовало занятие яхновщика, связанное с изготовлением яхновых пряж, которые использовались для производства тканей.
В целом, фамилия Яхнов имеет своё происхождение в древних временах и может быть связана с различными аспектами жизни и культуры того времени. Каждая из версий имеет право на существование и дает нам представление о возможных истоках этой фамилии.