Meaning of batty boy in English:

batty boy

(also batty man)

Pronunciation /ˈbati bɔɪ/

noun

offensive West Indian
  • A gay man.

Origin

1960s (as ‘batty man’): batty from batty.