Die Wupper trägt auf den ersten etwa 15 km von der Quelle bis Leiersmühle in Wipperfürth den Namen "Wipper". In neueren Karten wird der Fluß aber oft bereits ab der Einmündung der Kerspe bei Wipperfürth-Ohl (Neuenhammer) "Wupper" genannt. Die Namensänderung erklärt sich wahrscheinlich aus der alten Schreibweise "Wyper" oder "Wypere": das "y" wurde örtlich unterschiedlich wie "i" (rheinisch in Wipperfürth) oder wie "u" (westfälisch) ausgesprochen. Über die Entstehung des Namens selbst gibt es keine Erkenntnisse, sondern nur Vermutungen. Der Name stammt wahrscheinlich noch aus keltischer Zeit, davon geht man übrigens bei fast allen Flüssen und Bächen des Oberbergischen Kreises aus. Vor allem die Endsilben "-pe", "-per" und "-er" sollen darauf hindeuten. "Wipper" bedeutet demnach ein quirliges, springendes, "wippendes" Gewässer, das die Wipper auf Grund des recht starken Gefälles – auf den ersten 5 km über 100 m – auch tatsächlich ist.