Last name KRAFT: origin and meaning
Kraft : German (also Kräft) Danish Swedish and Jewish (Ashkenazic): nickname for a strong man from Old High German kraft German Kraft ‘strength power’. The Swedish name probably originated as a soldier's name. In part the German and Danish names possibly also derive from a late survival of the same word used as a byname Old High German Chraft(o) Old Norse Kraptr. See also Craft and Croft.
Source : DAFN2 : Dictionary of American Family Names 2nd edition, ©2022 by Patrick Hanks and Oxford University Press