Azo m. A hypocoristic of any of various names beginning with Old High German adal 'noble'.
The double diminutive Ascelin outstripped the root form in popularity by the 12th C or so.