Erhardt \e-rhar-dt, er-hardt\ as a boy's name is a variant of Erhard (Old German), and the meaning of Erhardt is "strong resolve".
The baby name Erhardt sounds like Erhart, Jerardo, Jerard, Jarard, Jarrard and Jerrard. Other similar baby names are Everhardt, Eberhardt, Eckhardt, Einhardt and Gerhardt.