Short form of compound given names containing the Old High German element hart (“hard”), such as Hartwig. Cognate with Danish Hardy.
Hardi