Этимологический словарь Крылова
Образовано от ледяной, о чем свидетельствует и старое написание – ледянец.
леденец
Леденец