Этимологический словарь Крылова
Наименование этого унтер-офицерского звания заимствовано из французского, где gardemarine образовано сложением элементов garde "охранение" и marine – "морской флот".
гардемарин
Гардемарин
ГАРДЕМАРИН