English and French, from the Anglo-Norman French personal name Aschard, itself derived from an Old German name Eckhardt, from Old GermanĀ meaningĀ "edge" (of a sword) + "strong".
Thanks to Donald Whyte who provided much of the initial information for this site.