Hac is a direct Quranic name for boys that means “truth”, “right” (as in “human rights”). It is the source for one of the names of God in Islam, al-Hac. al-Hac means “The Truth”, which refers to God alone, but without the al- in front of it, the word Hac becomes a general word that means anything that is true or rightful. The word Hac is used a little less than 300 times in the Quran.