Hardy \ha(r)-dy\ as a boy's name is of Old German origin, and the meaning of Hardy is "bold, brave". Writer Thomas Hardy; fashion designer Hardy Amies.
Hardy has 1 variant form: Hardey.
For more information, see also the related name Harding.
Baby names that sound like Hardy are Hart, Harte and Harthy.