Baby Names and Name Generators

What Does Reinhart Mean?
"Brave one; brave counsel"