It is more likely[0] that the term derives from some toponym. This is in line with how tribal names tend to work in Europe and is not problematic in terms of historical linguistics, however it gives less fuel to romantic nationalism and armchair speculations about national "identities" or "mindsets".
-----
[0] https://en.wiktionary.org/wiki/Reconstruction:Proto-Slavic/s...