Definition: Montrose means "a place named after the Scottish royal family". It's a fancy way to say "it's all about the Scottish royal families." montrose