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