The name Yank is of Native American origin and means "U.S. Northerner." The origin is the culture in which the name originated, or in the case of a word--the language in which it most appears.
Diminutive of the word Yankee, a colloquial term given to Northerners in the U.S. Civil War. Yankee, itself, is fabled to be a Native American pronunciation of the Dutch word "Engles," which means English (referring to English settlers in New England).