Craft Family History
Craft Name Meaning
English: nickname from Middle English craft ‘skillful clever learned’. English: habitational name from Croft in Leicestershire. See also Croft . Americanized form of German Danish Swedish or Jewish Kraft . See also Croft .
Source: Dictionary of American Family Names 2nd edition, 2022