Як припускають деякі російські дослідники, появу Велеса слід виводити ще з палеоліту, коли він був покровителем мисливців, а в неоліт і бронзову добу став уявлятися керівником приручених тварин і зрештою в середньовіччі — покровителем збіжжя та багатства взагалі. На думку ж польського історика Генрика Ловмянського, відомий тепер Велес не був питомо слов'янським божеством, а виник доволі пізно з образу святого Власія, що побутував у болгарських християн. В усякому разі за князя Володимира Великого Велеса на території Русі шанували як однозначного «свого» бога, на відміну від Перуна, що був віддаленим від простолюдинів богом-покровителем князя та його війська.