Menurut ahmad Mansur Suryanegara dalam buklunya yang berjudul menemukan sejarah, terdapat 3
teori yaitu :
1. Teori Gujarat
Masuk pada abad 13 dan pembawaan dari Gujarat (Cambay) India.
Dasar teori
1. kurangnya fakta
2. Hubungan dagang
3. Adanya batu nisan
2. Teori makkah
Masuk pada abad 7 dan pembawaya berasal dari Arab (Mesir)
Dasar teori
yaitu tahun 674 di pantai barat Sumatera sudah terdapat perkampungan Islam
3. Teori Persia