What country does shish kebab come from?

Turkey.

Kebab is Turkish for roast meat.

Shish kebab is mutton rubbed with salt, pepper, spices...and then roasted on a skewer