Montrose The origin and history of Montrose. Etymology From Scottish Gaelic moine ("moor") plus rois ("peninsula"). ← Back to the full definition of Montrose