Cleveland, which had faced criticism over its longtime nickname, is changing its name to the Guardians, the team announced Friday.