Ashcroft Family History
Ashcroft Name Meaning
English (mainly Lancashire): habitational name from Agecroft in Pendlebury Lancashire. It could also be a topographic name from Middle English asche ‘ash tree’ + croft ‘enclosure’.
Source: Dictionary of American Family Names 2nd edition, 2022