The term shish kebab comes from Turkish words literally meaning "skewer" and "roast meat," and it is a signature, traditional Turkish meal. Kebabs were a natural solution for nomadic tribes. Unusual meats were marinated not only to tenderize, but also to get rid of some of the gamey flavor.
Today, shish kebabs have expanded into most cultures in some form or another. Oriental cultures have satay, which is roasted skewered meats served with a dipping sauce usually made with peanuts. Japan has yakitori, which is grilled skewered fowl. In France, they are called brochettes, meaning "skewer."
In conclusion, origin of shish kebab is Ottomans, ancestors of Turks. It is a very elegant and delicious way to serve meat, seafood and vegetables.
You will often find this dish commonly misspelled as shish kabobs or shish kababs.