A lo largo del siglo XIX, los términos "comunismo" y "socialismo" se usaron como sinónimos. Marx y Engels usaron en un principio usaron el término "comunismo" porque representaba más a la clase obrera, pero luego cambiaron a "socialismo". Engels acuñó el usó "socialismo científico" para diferenciar el marxismo de las corrientes socialistas anteriores, englobadas bajo el término "socialismo utópico". No fue sino hasta la Revolución Bolchevique que el término socialismo llegó a referirse a la etapa previa del comunismo.