Hafeeza is an Arabic feminine form meaning guardian, protector, or one who preserves.
Like Hafeeza?
Swipe through thousands of names like it