La toponimia de Xoxocotlán proviene del náhuatl y se compone de "Xoxócotl" (duplicativo de xócotl, "fruto ácido o agridulce"), “fruto muy ácido o agridulce”, y de "Tlān", “junto, entre”, y significa "Junto a los frutos muy ácidos o agridulces".