Burkhart \b(u)-rkha-rt, bur(k)-hart\ as a boy's name is a variant of Burchard (Old English), and the meaning of Burkhart is "castle strong".
The baby name Burkhart sounds like Burckhardt and Burgard. Other similar baby names are Bernhard and Barnhard.