"B" Boy Names, Boy Names, Hindi, Names You Haven’t Heard, Rare
The name Balin is a boy’s name meaning “mighty sword” and is of Hindi origin.
Posts with the name Balin: