As duas formas – gentlemen e gentleman – existem na Língua Portuguesa como estrangeirismos.
Em síntese, gentlemen é o plural de gentleman.
Gentleman significa basicamente “um cavalheiro” no sentido de homem nobre, gentil ou virtuoso.
É referente a um único indivíduo.
Esta questão também se estende ao erro comum de escrever “gentelmen e gentelman”; ambas estas formas estão incorretas.
Gentlemen é o plural de gentleman.
É referente a um grupo, mais do que um indivíduo.
Referências
A palavra gentleman é um estrangeirismo de origem inglesa.