Словарь Ожегова
Сонник — Книга с толкованиями N2
Толковый словарь Ушакова
СОННИК — СОННИК СО́ННИК, сонника, муж. (устар.). Книга, содержащая толкования снов (см. сон в 2 знач.), снотолкователь. Толковый словарь Ушакова. Д.Н. Ушаков. 1935-1940.
Современный толковый словарь русского языка Ефремовой
Сонник — со́нник м. устар. Книга, содержащая толкование снов [сон 5.]. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000.
см. также морфологический разбор слова "сонник".