La palabra caramelo procede de la palabra persa "azúcar de caña" (نیشکر), y probablemente también del sánscrito khanda, que significa "trozo (de azúcar)".