Bonvecchio è un cognome di lingua italiana.
Bonvecchi.
Il cognome è tipicamente trentino.
Potrebbe costituire una variante di Boni e significare "che tu sia una buona persona anche in età avanzata"; è affine al cognome Vecchi.