Definition of batty boy in English:

batty boy

(also batty man)

noun

West Indian
offensive
  • A homosexual man.

Origin

1960s: batty from batty.

Pronunciation

batty boy

/ˈbati bɔɪ/