Hardey \ha(r)-dey\ as a boy's name is a variant of Hardy (Old German), and the meaning of Hardey is "bold, brave".
The baby name Hardey sounds like Harte and Harthy. Other similar baby names are Harden, Harley and Harvey.