Origin: German
Beornheard is a boy's name of German origin.