Hardin \ha(r)-din\ as a boy's name is a variant of Harden (Old English), and the meaning of Hardin is "valley of the hares".
The baby name Hardin sounds like Hardon, Harding and Hardwin. Other similar baby names are Cardin, Haddin, Harbin, Harkin and Harlin.