Zephaniah first mentions the time in which he prophesied; it was under the king Josiah. The reason why he puts down the name of his father Amon does not appear to me. The Prophet would not, as a mark of honor, have made public a descent that was disgraceful and infamous. Amon was the son of Manasseh, an impious and wicked king; and he was nothing better than his father. We hence see that his name is recorded, not for the sake of honor, but
rather of reproach; and it may have been that the Prophet meant to intimate, what was then well known to all, that the people had become so obdurate in their superstitions, that it was no easy matter to restore them to a sound mind. But we cannot bring forward anything but conjecture; I therefore leave the matter without pretending to decide it.