Where does “Бранислав” come from?

Бранислав (Serbo-Croatian) comes from Serbo-Croatian бра́нити, from Proto-Slavic borniti, from Proto-Slavic bornь, from Proto-Balto-Slavic barˀnís, from Proto-Balto-Slavic bárˀtei, from Proto-Indo-European bʰerH- — to pierce; to strike; brown.

Ancestry of “Бранислав”, step by step

Бранислав traces back through two separate lines of ancestry.

via Serbo-Croatian бра́нити

StepLanguageWordMeaning
1Serbo-Croatianбра́нитиto defend, protect; obstruct, stop
2Proto-Slavicbornitito defend, to protect
3Proto-Slavicbornьresistance, standoff; scuffle, battle
4Proto-Balto-Slavicbarˀnísfight, quarrel
5Proto-Balto-Slavicbárˀteito fight; to quarrel
6Proto-Indo-EuropeanbʰerH-to pierce; to strike; brown

via Serbo-Croatian сла̏вити

StepLanguageWordMeaning
1Serbo-Croatianсла̏витиto celebrate
2Proto-Slavicslavitito praise, to glorify, to celebrate
Every word from Proto-Indo-European bʰerH-Every word from Proto-Balto-Slavic bárˀteiEvery word from Proto-Balto-Slavic barˀnís