Само слово "солдат" произошло от слова "солид", римской золотой монеты. Изначально солдаты – те, кому платят жалование за службу. Сейчас обычно применяются в более широком смысле, "член регулярных вооружённых формирований". Иррегуляры (повстанцы, партизаны, ополченцы и т.п.) могут быть воинами, но не являются солдатами.