Green’s Dictionary of Slang

jo n.

1. (US teen) a gullible fool.

[US]Detroit Free Press (MI) 6 July 17/1: jo (he’s a jo) — a fool, someone gullible.

2. see joe n.1

3. see joe n.2 (1)

4. see joe n.4

5. see joe maxi n.