Well, everybody born in the american continent is technically “american” too, including Central and South America. Is there a specific term in english for these people?
Edit: Thanks for all your answers, especially the wholesome ones and those patient enough to explain it thoroughly. Since we (South Americans) and you (North Americans) use different models/conventions of continent boundaries, it makes sense for you to go by “Americans”, while it doesn’t for us.
Telling people what they’re allowed to be offended by is usually a bad choice.
That’s not what this is about though, which is precisely the point. In other languages, “America” means something else, and they all have other terms to refer to people from the US. The whole discussion is about what Americans should be called in English.