Der Name erinnert an eine „schöne Weide“, eine Wiese am Ufer der Spree.
Der Name „Schöne Weyde“ wird 1598 erstmals erwähnt, für eine ausgedehnte Uferwiese links der Spree im heutigen Niederschöneweide. Der Bahnhof wurde im Mai 1868 als „Neuer Krug“ eröffnet, nach einer nahen Gaststätte – ein Hinweis auf seine Bedeutung für den Ausflugsverkehr. Später trug er die Namen Johannisthal und Niederschöneweide; seit 1929 heißt er schlicht Schöneweide.