Gotthardt \g(o)-tthar-dt, gott(ha)-rdt\ as a boy's name is a variant of Goddard (Old German), and the meaning of Gotthardt is "God-hard".
The baby name Gotthardt sounds like Gotthart and Gotthard. Other similar baby names are Godhardt and Gothart.