Eberhardt \e-be-rhardt, eb(er)-hardt\ as a boy's name is a variant of Eberhard (Old German, Old English) and Everett (Old English), and the meaning of Eberhardt is "brave, strong boar".
Similar baby names are Everhardt and Erhardt.