Фамилия Карнилаев имеет несколько версий происхождения и значения. Одна из версий связывает ее с именем Карнил, которое происходит от греческого слова «καρνίολος» и означает «свинья». Согласно этой версии, фамилия Карнилаев могла возникнуть как прозвище, данное человеку за его связь с животным или чертой характера, характерной для этого животного.
Другая версия связывает фамилию Карнилаев с профессией или занятием предков носителей этой фамилии. Возможно, они были связаны с производством или торговлей мясом, что могло повлиять на выбор данной фамилии.
Также существует версия, согласно которой фамилия Карнилаев могла быть производной от местности, например, имени реки, леса или города. В таком случае носитель фамилии мог быть изначально из этой местности или иметь какое-то отношение к ней.
В любом случае, фамилия Карнилаев несет в себе определенную историю и традиции, которые могут быть интересны для изучения и понимания происхождения данной фамилии.