Dans le dialecte local du swahili (le ), "kilwa" signifie « endroit où il y a du poisson », ce qui peut correspondre à un port de pêche ou à un marché au poisson. "Masoko" en swahili unifié est le pluriel de "soko" qui signifie « marché », « centre commercial ».