meat threaded onto a sword, because someone decided dinner should also be a weapon
means A dish of small pieces of meat (and sometimes vegetables) grilled or roasted, often on a skewer.
from From Arabic 'kabāb', meaning roasted or grilled meat, which entered English through Turkish 'kebap' and Persian 'kabāb'. The word traveled westward with the dish itself across the Ottoman world; the famous 'shish kebab' literally means 'skewer kebab', from Turkish 'şiş' (skewer) — so yes, the sword is baked into the name.
shish kebab — persian-origin skewered meat, served across middle east and mediterranean for centuries
adana kebab — spiced ground meat kebab from adana, turkey, protected regional specialty
kofta kebab — ground meat mixture kebab popular throughout india, pakistan, and arab countries