Rzeka zaczyna się jako połączenie kilku potoków górskich Beskidu Żywieckiego. Na mapach można spotkać miejsce początku Soły, ok. 5 km w górę rzeki, gdzie w miejscowości Sól do potoku Czerna wpada potok Solanka (albo Słanica). Górny bieg Soły zwany jest Solanką (albo Słanicą). Łącząc się z potokiem Czerną, tworzy Sołę.
Brak wyraźnego źródła Soły zauważył już w połowie XIX w. Wincenty Pol w swej pracy pt. „Rzut oka na północne stoki Karpat”, pisząc o tej rzece: Nastaje pod Beskidem z połączenia dziewięciu górskich potoków, które się w jeden prąd zlały koło wsi Rajczy, przy czym stwierdzenie „pod Beskidem” należy rozumieć jako „pod głównym grzbietem wododziałowym Karpat”. Podobnie ujmował początki Soły Eugeniusz Janota w swej pracy pt. „Wiadomość historyczna i jeograficzna o Żywiecczyźnie”: Soła nastaje z połączenia kilku potoków górskich poniżej wsi Rajczy. Źródła ma ona pod Bieskidem a nazwisko bierze od lasu Sołka. Płynie aż po Rajczę w wschodnim, stąd w północnym kierunku. Potoki, z połączenia których Soła powstaje, są: 1) Słonica (...); 2) Czerna (...); 3) Radeczka (...); 4) Rycerka (...); 5) Danielka (...); 6) Cicha (...); 7) Glinka (...);