I’m an Arab. Tariq is in its literal sense “one who knocks”. This word was mentioned in the Quran to describe a star that makes a knocking sound. So when someone names their son Tariq they name him with the intent of the second definition I.e. a star.