Фамилия Карчинаков имеет русское происхождение и может быть производной от имени Карчага, которое было встречено в русских источниках XVI века. Также существует версия о происхождении фамилии от слова «карч», которое в древности означало «мягкий, теплый». Возможно, носители фамилии были связаны с производством или торговлей теплыми и мягкими тканями.
Другая версия о происхождении фамилии Карчинаков связана с русским географическим названием — Карчинка. Это название могло быть дано по близкому к лесистому местности и быть приставкой к нему, указывающей на принадлежность к нему.
Значение фамилии Карчинаков может также иметь аналогию с именем Карча, имеющем тюркское происхождение и переводящемся как «кочевник», «скиталец». Возможно, носителями данной фамилии были люди, принадлежащие к коучевым народам или имевшие связь с ними.
Таким образом, фамилия Карчинаков имеет несколько версий о происхождении и значение, которое может быть связано как с местными географическими названиями, так и с именами и профессиями предков носителей этой фамилии.