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.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list