I like it (especially the meaning of blessed). It has an older/dated feel to me for sure, but that isn’t necessarily a bad thing.
I’d pair it with an equally classic, meaningful Hebrew middle:
Baruch Shlomo Baruch AvramBaruch David
*previously posted as summitseeker*--hike more / worry less--