From Arabic Hafiz, meaning “guardian,” “protector,” or “one who preserves or memorizes.”
Like Hafeez?
Swipe through thousands of names like it