taco (Spanish) comes from Italian tacco, from Italian taccone, from Italian tacca, from Frankish takkō, from Proto-Germanic takkô, from Proto-Indo-European deǵ- — to rip, tear.
taco (Spanish): taco; peg; dowel