The word Yankee has many definitions. For our British and Australian cousins, they use it to refer to any of us Americans (but beware, cousins, if you use it on Americans from the South; it could be dangerous). In the United States, it generally refers to a person from New England or from one of the Northern states and is a derogatory term used by Southerns. Then we have the New York Yankees major league baseball team from New York City. So you see Yankee can mean many things.
Personally, I am proud to be a Yankee. I am proud to be an American, so cousins, you can call me Yank any day of the week. I am proud to be a Yankee and I don’t take it as a derogatory slur, even though I have lived here in Texas, the heart of the south for 19 years. You can throw Yankee in my face and I don’t mind because I’m proud to be from New York and have lived there for over 40 years. It’s a great place to live. I’m also a Yankee’s fan. They’re my team. The Yankees: you either love ’em or hate ’em. That’s the way it is.
So for all the meanings of the term Yankee, count me as a proud holder of that name.