Dovrebbe derivare da un soprannome legato all'aggettivo vecchio, forse per indicare una persona anziana e saggia.
Il cognome Vecchio è tipico del centro sud.
Il cognome Vecchio è 70° nella regione Puglia Il cognome Vecchio è 30° nella provincia di Pavia Il cognome Vecchio è 1° nel comune di LINGUAGLOSSA (CT)