Cleveland’s Major League Baseball team will be called Guardians, dropping its previous name of 106 years. It ends months of internal discussions triggered by a national reckoning by institutions and teams to permanently drop names that are considered racist.