Home UK English Jack Adams
(A generic name for) a fool, an idiot.
Mid 17th century. From the male forename Jack + the surname Adams, as a generic name.
READ THESE ARTICLES