Sidi comes from Arabic sayyidi, meaning my lord or master, and is widely used in North and West Africa.
Like Sidi?
Swipe through thousands of names like it