Arabic name meaning 'clever,' 'skillful,' or 'intelligent,' denoting sharp mental ability.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Haziq?
Swipe through thousands of names like it