El término “solidaridad” viene del latín solidus, que quiere decir, sólido, firme, compacto. El término latino viene a su vez de la raíz indoeuropea *sol, con el sentido de “entero”, y de él se han derivado otros términos que expresan esa relación de unidad, como sólido, soldar o soldado.
Sólo hay pues solidaridad entre iguales, entendida como el apoyo a aquellos que han corrido peor suerte que uno mismo. La ayuda desde la superioridad no es solidaridad, sino caridad, del latín caritas (favor, benevolencia), la concesión que hace el poderoso frente al débil. A menudo, sin embargo, estos términos se entremezclan.