Hafiza is the feminine form of Hafiz, meaning guardian or one who has memorized sacred text.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Hafiza?
Swipe through thousands of names like it