Nit: why is Portuguese named "European Portuguese"? If anything, the language spoken in Brazil should be called "American Portuguese".
But just to complicate the matter, “Castellano” is also used in South America.
The word "European" was chosen to avoid the clash of "Portuguese Portuguese" ("português português") as opposed to Brazilian Portuguese.