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.
People from Canada, Mexico and South America are not technically “Americans” because none of them have “America” in the name of their country, whereas we do. In fact, it’s the only word in the name of our country that uniquely identifies us. We’re just called Americans because it’s realistically the only name we could have. If other countries that already have their own names take issue with that, they should have done something about it before we chose the name United States of America.