ref
early 19th century: pet form of the given name Judith .
From Judith.
Related to Yehudi, Judah.
Judy
pet form of Judith. Figurative uses often are from the Punch and Judy puppet show.