Many parents choose religious names because they want to pass on spiritual values to their children. Names like David, meaning 'beloved' in Hebrew, or Mary, symbolizing purity and love ...