Ответ:
Сходство звучания не означает общего происхождения всех пяти слов. В словах «авангард» и «арьергард» есть французское garde — «охрана, стража»: авангард — передовая часть войска, арьергард — его охранение сзади. В слове «гардемарин» элемент восходит к французскому garde-marine — «морской гвардеец»; так называют воспитанника военно-морского учебного заведения.
«Гардероб» восходит к французскому garderobe — буквально «хранить одежду». «Гардина» — занавеска; это слово пришло через немецкое Gardine и не относится к французскому garde со значением «охрана». Значит, слова «авангард», «арьергард», «гардероб» и «гардемарин» связаны с французским корнем или словом garde, а «гардина» лишь похоже звучит.
