Kenneth G. Wilson (1923). The Columbia Guide to Standard American English. 1993.
john (n.)
Two of its many slang meanings are of very widespread frequency: john meaning toilet is employed as a euphemism in Casual and Informal contexts throughout American English, and john meaning a prostitutes customer is regularly encountered in the press and must now be considered general slang.