Topographic name for someone who lived on a patch of poor, stony land, from Middle English hard "hard, difficult" (derived from Old English heard) and aker "field" (derived from Old English æcer), or a habitational name from a place called Hardacre in West Yorkshire, of the same origin.