From an Old French personal name of Germanic (Frankish) origin, derived from wald ‘rule’ + heri, hari ‘army’. This was adopted by the Normans and introduced by them to England, superseding the native Old English form, Wealdhere. It was a very popular name in medieval England, normally pronounced ‘Water’.
Spanish: habitational name from any of the numerous places named with Spanish barrio ‘outlying suburb’ (especially an impoverished one), ‘slum’, from Arabic barr ‘suburb’, ‘dependent village’. It may also be a topographic name for someone originating from a barrio.