Arabic name meaning 'skillful,' 'proficient,' or 'intelligent,' a variant spelling of Haziq.
Like Haaziq?
Swipe through thousands of names like it