English. The origin of the male name Jody is somewhat obscure; it is possibly a nickname for Jude or an elaboration of Jo/Joe.
The spelling variants Jodi and Jodie are almost invariably female.