In German, name Ros means – Diminutive of Rosamund: Noted protector; horse protector. Also a diminutive of Rosalind: compound of horse and snake; or beautiful, pretty rose.. Other origins for name Ros include – German, American, Gaelic, Spanish, Scottish. Name Ros is most often used as a girl name or female name.