Maycroft Family History
Maycroft Name Meaning
English: variant of Medcraft a habitational name from any of numerous minor placenames composed of Middle English mede ‘meadow’ + croft ‘croft small field’ examples of which occur in Oxfordshire Hertfordshire Leicestershire and elsewhere. Compare Meadowcroft .
Source: Dictionary of American Family Names 2nd edition, 2022