Segundo o "Dicionário Onomástico Etimológico da Língua Portuguesa" de José Pedro Machado, Vasco "Antes era Vaasco (...), de Valasco, Valascus, de Velasco, Velascus (idem). Para Antroponímia Portuguesa de Leite de Vasconcelos, p. 53, 'estas formas são de origem obscura, embora talvez ibérica: e M[eyer] – L[übke], II, 15, até se lembra de as relacionar com o vasconço Bele, "corvo". Garcia de Diego, Gramat. hist. castell., p. 188, diz também que o sufixo ou terminação parece ibérico. Teríamos, acrescento eu, comparável neste ponto a Velasco a nossa palavra lusitânica Vip-asc-ensis. – A palavra esp. Velasco, se é nome próprio de pessoa, é também nome geográfico, depois tornado apelido'. Pela minha parte, ocorre-me perguntar se Velascu- não está relacionado com o vasco belasco, «corvo pequeno» (Narbarte), derivação do referido bele (...). As grafias Vasco e Vaasco ainda concorriam nos princípios do séc. XVI (...). Vasco também aparece como apel. (...), tal como conheço um exemplo (se for fidedigna a fonte usada) de um fem. Vasca, no top. (como me parece) Alfredo da Vasca, nome de quinta na freg. de Benfica (...). Velasco hoje só se atesta como apel. (...), provavelmente de origem esp., pois não encontro essa forma (antr. e apel.) em textos de vários séculos (...)."
Além disso, segundo a obra "Nomes Próprios" de Ana Belo, Vasco é «oriundo do basco 'belasco' (corvo pequeno)».