Actually I think it speaks to both faiths equally, it has a lot of meaning to me (are you Jewish by the way...just curious?).
I think it's a good middle name especially I have it down as a MN. I agree with you about it sounding beautiful and pure.
Simon or
Reuben go well with it!