The name Taco is primarily a gender-neutral name of Spanish origin that means A Mexican Food Dish.
The word Taco is most likely derived from the Aztec/Nahuatl word "tlahco" meaning "half" or "in the middle."
A taco is a Mexican dish where food items (beef, vegetables, salsa) are placed in a folded tortilla.
For humans, this name would be used primarily as a nickname.