I adore this name as a GP. A GP partially because I think everyone would think it's too out there and partially because there are no nickname possibilities that I like.
Can you imagine Bath?
As much as I dislike generic names,
Bathsheba is so out there that I think I'd go with
Bathsheba Jane. I think you need something like
Jane to balance it out.