babark: Indeed, but by someone outside of the US, "Yankee" is used to refer to all Americans.
Like how "punjabi" or "paki" have specific meanings and uses, but have now (in some places) spread to refer to any person from the Indian subcontinent.
Just like what happens to the name of our country, The Netherlands abroad: the two north-western provinces of The Netherlands are together called Holland (North and South Holland). That's what the term Holland designates here, just those two provinces. But outside of the Netherlands 'Holland' is used for the country as a whole.
Where I'm living, in the east (Gelderland), I'm from Holland as I was born and raised in North Holland, making me a 'Hollander' but my fellow townspeople, if born in this city, aren't Hollanders, nor would they describe themselves as 'from Holland' (except when talking to non-Dutchmen abroad, they might). They'd only designate themselves with the name of their home town, as 'Geldrian' isn't really an identity. The province of Gelderland, being the largest province in Holland in landmass, is a patchwork of regions with wholly different identities.