Происходит от итал. soldato «солдат», букв. «получающий плату», от поздн. лат. soldum, далее от лат. solidus «твёрдый; солид» (римская монета, первоначально в выражении nummus solidus). Русск. солдат встречается в Кн. о ратн. строен. и Котошихина (XVII век), заимств. через нем. Soldat, или голл. soldaat или франц. soldat.
вот так-то))))