The word "шашлык" comes from the tatar language. "шаш" means "spit", "лык" is a suffix.