A Kebab is short for Shish Kebab which is meat cooked on a skewer. These days you can cook a variety of tasty veggies, tofu and more on kebabs. A kabob is a North American alternative spelling of kebab, so they mean basically the same thing.