Since tacos are made of corn tortillas, and corn comes from the Americas, I expected the unusual-sounding word taco to have Native American origins. And, indeed, the Aztecs are thought to have eaten tacos. But that's not where the word comes from. When the Spanish encountered the delicacy in the sixteenth century, they called it taco, their word for "a light lunch". This is a bit of a metaphor; the literal meaning is "plug", and by eating a taco you could put a proverbial plug in your hunger, as it were (this strikes me as ironic because tacos these days need plugs to stop all the food from falling out). This comes from the Old French word tache, meaning "nail", which in turn came from Middle Low German zacke, meaning "sharp point". Apparently that got less dull over time. This is from Proto-Germanic tag, from Proto-Indo-European dek, both with connotations of sharp objects. Probably due to increased commercialization of the food in the era of globalization, usage of the word taco has been increasing almost exponentially in English since about the 1960s.
Adam Aleksic, a leading contender for valedictorian of his high school, is a 214-month-old boy with disturbing interests in etymology, vexillology, geography, and law. Adam would like to one day visit Tajikistan and probably isn't spying for the Uzbek government.
The Etymology Nerd