The consensus in academic scholarship is that Macoraba, the place mentioned in Arabia Felix by Claudius Ptolemy, is Mecca. Many etymologies have been proposed but the most suitable one is that it is derived from the Old South Arabian root M-K-R-B which means temple.