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