Why is Sweden called Sweden?

It is called "Sverige". Sweden is just an English translation.

The word "Sverige" is formed by two other words, "Svea" which is an old name for one of the old nations forming Sweden and the word "rike" (or with old spelling "rige") which means kingdom. Sverige = kingdom of Svea.