Spanish form of Beatrix/Beatrice, from Latin "bringer of joy".
A correspondent [MS2] notes that the name Beatriz is becoming very popular in Catalonia, derived from Beatrix, the Germanic form of Beatrice.