Bernhald \b(e)-rnha-ld, ber(n)-hald\ as a boy's name is a variant of Bernal (Old German), and the meaning of Bernhald is "strength of a bear".
The baby name Bernhald sounds like Bernhold and Bernald. Other similar baby names are Bernhard, Bernold, Bernhardo and Barnhard.