Фамилия Маркелов, скорее всего, произошла от мужского имени Маркус. Это имя взято от римлян, но его употребляли также евреи. Окончание -ов обозначает принадлежность. Соответственно, Маркелов переводится как сын Маркуса.
Читайте также: Фамилии, образованные от имени отца или матери, Осажденный Римлянами Иерусалим