While it may seem strange at first, it makes sense when you think about the meaning of solidarity:
* Solid means firm, united, and strong.
* Solidarity implies a feeling of unity and shared purpose, as if a group is standing together as one solid entity.
So, the word "solid" represents the core concept of being together and standing strong as a group, which is the essence of solidarity.