Eginhardt \e-gi-nhardt, egi(n)-hardt\ as a boy's name is a variant of Eginhard (Old German), and the meaning of Eginhardt is "hard edge of a sword".
The baby name Eginhardt sounds like Eginard. Other similar baby names are Einhardt, Einhard, Meinhardt, Reinhardt and Rainhardt.