From Arabic tawfīq, meaning 'success' or 'ability to do what is right,' a name often chosen for its virtuous meaning.
Like Tawfeeq?
Swipe through thousands of names like it