Boy Names baby name Bearach

What does the name Bearach mean?

The meaning of the name “Bearach” is: “Spear”.