Yankee comes from the song Yankee Doodle (duh!) that was written by a British doctor, Richard Shuckburgh, to ridicule Americans/colonists. While the British solidiers were well dressed and mannered, the colonists were a bunch of ragtag, fur wearing yokels. Doodle at that time meant simpleton.
Wow, it feels so weird to use my history degree for something other then tp.