Reinhardt \re(i)-nhar-dt, rein-hardt\ as a boy's name is a variant of Rainart (Old German) and Reynard (Old German, Old French), and the meaning of Reinhardt is "brave counsel; strong decision; fox".
The baby name Reinhardt sounds like Reinhart, Reinhard and Rainhardt. Other similar baby names are Meinhardt, Einhardt and Rainhard.