The question as to who are the Swahili has long been controversial. Captain C. H. Stigand is responsible for the most widely accepted definition,
A Swahili … in the more confined sense of the word, is a descendant of one of the original Arab or Persian-Arab settlers on the East African Coast. In the broader sense of the word it includes all who speak a common language, Swahili.