Ha origini spagnole ed in particolare della Galizia e deriva dal termine gallego vieira che indica un mollusco conosciuto anche come conchiglia di San Giacomo.
Il cognome Vieira è piuttosto raro in Italia.
Il cognome Vieira è 7824° nella regione Valle d'Aosta Il cognome Vieira è 4797° nella provincia di Mantova Il cognome Vieira è 122° nel comune di STREVI (AL)