Montrose est un nom propre anglo-saxon, dérivé de « Munross » du gaélique écossais « moine » (marais ou tourbe) et « ros » (péninsule ou promontoire). Initialement donné à une bourgade écossaise, il est devenu le patronyme d'une famille de la noblesse locale avant d'être accordé à plusieurs lieux de l'Empire britannique, puis de se répandre principalement dans le monde anglo-saxon.