From Arabic Hafiz, meaning “guardian,” “protector,” or “one who preserves or memorizes.”
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Hafeez?
Swipe through thousands of names like it