Это слово заимствовано из французского, где caramel восходит к латинскому сочетанию caima mellis – "сахарный тростник".
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.