Old French
-ard, e.g. "coward", "dullard", "sluggard", "drunkard" (via Old French)