It means Juanito (diminutive of John, who in Dutch is Jan, pronounced Yan, who was a very popular name). Although some authors say that it is a word of Comanche origin and means cowardly, timid. Yankee is a derogatory way of referring to Americans, especially in Latin America. In principle it was only used to refer to new England residents, who were mostly Dutch.