From Old Spanish avez, from Latin ad vix, from ad + vix[1]. Compare Romanian abia. A less likely theory derives it from Arabic.
abés