McHenry \m-chen-ry, mch(e)-nry\ as a boy's name is a variant of MacHenry (Scottish, Gaelic), and the meaning of McHenry is "son of Henry".
A similar baby name is Henry.