Tarek is an Arabic form of Tariq, meaning morning star or one who comes by night.
Like Tarek?
Swipe through thousands of names like it