Synonyms for Gentleman jim:

n.

Gentleman Jim (noun)
James John Corbett, corbett, Jim Corbett.