Как правильно пишется слово "сонник"?

сонник
Русский орфографический словарь

сонник,

сонник
Большой орфоэпический словарь русского языка

СОННИК, сонника, мн. сонники, сонникам \\ со[нн]ик, в беглой речи возможно со[н]ик.

сонник
Русское словесное ударение
сонник
сонник
Большой толковый словарь русского языка
СОННИК, -а; м. Старинная книга с толкованиями снов (2 зн.).