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

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

Гаврилов-Ям, -а (город)

гаврилов-ям
Словарь собственных имён
Гаврилов-Ям, Гаврилов-Яма (гор., Ярославск. обл., РФ)