The baby name Ros is a boys name, 1 syllables long and is pronounced "(roz)".
Ros is Old German, Old French, Scottish and Gaelic in Origin, with the following Meanings
Boy Name Meanings by Origin
Old German Meaning - Famous
Old French Meaning - From the peninsula.
Scottish Meaning - Headland
Gaelic Meaning - Red-haired