Aber means the mouth of the river in Welsh, thus Abergavenny's meaning can be worked out! The river Gavenny in Abergavenny.