Cito José Pedro Machado (Dicionário Onomástico Etimológico da Língua Portuguesa):
«Apelido [p]rovavelmente de origem religiosa, uma das invocações de Nossa Senhora, Maria das Neves, composição antroponímica muito frequente entre nós, a princípio usado com meninas nascidas a 5-VIII, dia da comemoração daquela santa. [...]»
O apelido pode também ter origem no topónimo Neves, este também relacionado com o culto de Nossa Senhora das Neves, segundo a mesma fonte:
«Do s[ubstantivo] f[eminino] pl[ural] neves, certamente em referência, nuns casos, à devoção local de Nossa Senhora das Neves, noutros à existência de neve na região. Em St. Maria [Cantigas de Santa Maria de Afonso X de Castela e Leão] celebra-se o milagre da neve em Agosto, para marcar o terreno de Roma onde se ergueria a Basílica de Santa Maria Maior [...].»