« Schöneweide » signifie « belle prairie », d’après une prairie au bord de la Spree.
Le nom « Schöne Weyde » apparaît pour la première fois en 1598 pour désigner une vaste prairie sur la rive gauche de la Spree, dans l’actuel Niederschöneweide. La gare ouvrit en mai 1868 sous le nom de « Neuer Krug », d’après une auberge voisine – signe de son rôle pour les excursionnistes. Elle porta ensuite les noms de Johannisthal et de Niederschöneweide, et s’appelle simplement Schöneweide depuis 1929.