It's fine, but I don't really understand why/how people would want to actually use it for a baby in the US (where I live) right now. Seems like there must be some kind of statement behind it - religious, ethnic, political? I don't think I could know, nor do I really care nor mind. It's kind of like
Zion: I'm not sure what it's supposed to be alluding to, it might "mean" different things to different people and I won't assume anything ... but it seems unlikely that people would choose that name over all others, only because they thought it sounded nice. I can't totally discount the possibility that they did, though.
- mirfak