Its an Indian name. The name means the one who adapts or understands the feelings very well.
It goes "Bhav" which means feelings and "dharan" which means adapting .
Its a gods name as well.
The person with name will have 'hard exterior but if you tunnel through you'll find sweet,sensitivewonderful soul.'
You have a bavadharani don't leave her.she protects her friend and family who means a lot to her