I agree. As long as the name is not completely associated with a religion or culture I think it’s fine. I don’t think it’s wrong for a non Hispanic to name a child
Carmen or
Santiago or a non- Chinese to use
Mei. On the other hand I don’t think a non-Muslim should use
Mohammed or
Khadijah or a non-Christian to use
Jesus.